Ich habe einen Knoten und möchte alle dem Knoten zugewiesenen Taxonomiebegriffe erhalten.
In Drupal 6 konnte ich $node->taxonomy
und die taxonomy_*
Funktionen verwenden, aber diese existieren in Drupal 7 nicht.
7
nodes
taxonomy-terms
Rwky
quelle
quelle
taxonomy_term_load_multiple($results->fetchCol());
die Begriffe in einer einzigen Abfrage laden.field_get_items('node', $node, 'field_category')
, um die Felder in der richtigen Sprache abzurufen.Hier ist eine sehr allgemeine Methode, um alle Begriffe ohne Angabe von Feldnamen und ohne Angabe von db_query abzurufen:
quelle
if (arg(0) == 'node' && is_numeric(arg(1))) {$nid = arg(1);}
, um dasnid
und$node = node_load($nid);
zu erhalten, damit Ihre Funktion funktioniert.