J'ai une taxonomie appelée services et je veux énumérer tous les termes. Je peux charger le vocabulaire avec
$vocabulary = taxonomy_vocabulary_machine_name_load('Services')
mais ne peut pas voir pour obtenir tous les termes.
Il y a plusieurs façons mais je préfère entity_load()
:
$vocabulary = taxonomy_vocabulary_machine_name_load('Services');
$terms = entity_load('taxonomy_term', FALSE, array('vid' => $vocabulary->vid));
Vous pouvez également utiliser:
Je voudrais utiliser ce code.
$name = 'YOUR_VOCAB_NAME';
$myvoc = taxonomy_vocabulary_machine_name_load($name);
$tree = taxonomy_get_tree($myvoc->vid);
foreach ($tree as $term) {
echo $term->tid;
}