Code snippet pour afficher tous les termes d’une taxonomie dans un fichier de template, comme page.tpl.php :
// On récupère l'id du node if (arg(0) == 'node' && is_numeric(arg(1))) { $nid = arg(1); } // on récupère $node $node = node_load($nid); // On récupère les taxonomies lié au node function example_get_terms($node) { $terms = array(); foreach (field_info_instances('node', $node->type) as $fieldname => $info) { foreach (field_get_items('node', $node, $fieldname) as $item) { if (is_array($item) && !empty($item['tid']) && $term = taxonomy_term_load($item['tid'])) { $terms[] = $term->name; } } } return $terms; } $terms = example_get_terms($node);