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.
7
taxonomy-terms
LeBlaireau
la source
la source
Réponses:
Il y a plusieurs façons mais je préfère
entity_load()
:Vous pouvez également utiliser:
taxonomy_term_load_multiple()
EntityFieldQuery
la source
entity_load
?taxonomy_term_load_multiple()
c'est pourquoi je le préfère personnellement. L'utilisationtaxonomy_get_tree()
introduit des niveaux de complexité inutiles dans les requêtes impliquées, à moins que vous n'ayez spécifiquement besoin des termes dans leur hiérarchie d'origine (ce que OP n'a pas spécifié)Je voudrais utiliser ce code.
taxonomy_vocabulary_machine_name_load
taxonomy_get_tree
la source