Gérer la taxonomie
Les pages "Articles" de Drupal sont livrées, par défaut, avec un champ field_tags (dont l'étiquette est "Tags") qui fait appel à un widget permettant d'entrer librement des tags lors de la composition de l'article.
Lors de l'affichage de l'article, ces tags vont permettre de naviguer entre tous les articles comportant eux-mêmes l'un quelconque de ces tags. Par contre, il est plus difficile de concevoir une hiérarchie du classement de l'information dans un cadre où chacun est libre de créer sa propre taxonomie : dans ce cas, seule la publication de l'article en page d'accueil permet la navigation.
Question à résoudre : comment obtenir un champ générique qui permet d'afficher l'ensemble des taxonomies disponibles (vocabulaire et termes) afin qu'on puisse sélectionner dedans ?
On peut modifier le widget du champ Tags pour obtenir soit une liste déroulante soit des cases à cocher. Mais il est nécessaire d'aller aussi dans l'action "modifier" (?q=admin/structure/types/manage/article/fields/field_tags) correspondant au champ "field_tags" pour indiquer à quel vocabulaire précisément la liste doit faire référence (et indiquer aussi éventuellement quel terme doit être pris en compte par défaut). Il n'y a pas la possibilité de paramétrer le champ pour aller voir de manière générique tous les vocabulaires, comme c'était le cas avec Drupal6 et les présenter les uns sous les autres.
Selon http://kolossaldrupal.org/book/export/html/335, "Dans Drupal 7, les vocabulaires ne sont attribués à des types de contenus que via l'ajout d'un champ « term reference » pour chaque type de contenu. Une étape dans le paramétrage du champ « term reference » sera de choisir le vocabulaire au sein duquel le terme sera sélectionné". Mais là aussi, on fait explicitement référence à un seul vocabulaire, qu'il faut choisir au moment de la création du champ.