Eu tenho um nó e quero obter todos os termos de taxonomia atribuídos ao nó.
No drupal 6 eu poderia usar $node->taxonomy
e as taxonomy_*
funções, mas elas não existem no drupal 7.
7
nodes
taxonomy-terms
Rwky
fonte
fonte
taxonomy_term_load_multiple($results->fetchCol());
para carregar os termos em uma única consulta.field_get_items('node', $node, 'field_category')
para obter os campos no idioma correto.Aqui está uma maneira muito genérica de obter todos os termos sem especificar nomes de campos e sem db_query:
fonte
if (arg(0) == 'node' && is_numeric(arg(1))) {$nid = arg(1);}
para obter onid
e$node = node_load($nid);
a fim de fazer o seu trabalho função.