Retour au blog

Utiliser les vues Drupal pour lister les termes de taxonomie sans nœuds assignés

2023-07-055 min de lecture

Les vues Drupal pour lister les termes de taxonomie permettent une catégorisation efficace du contenu dans Drupal.

Lorsque vous gérez du contenu sur votre site Drupal, il peut être utile de suivre les termes de taxonomie qui ne sont associés à aucun nœud. Cela peut vous aider à nettoyer les termes inutilisés et à maintenir une structure de taxonomie organisée. Heureusement, Drupal Views offre un moyen pratique de lister ces termes non associés. Ce guide vous guidera à travers les étapes de configuration d'une vue pour afficher tous les termes sans nœuds qui leur sont assignés.

Étape 1 : Créer une nouvelle vue

Tout d'abord, accédez à la section Vues de votre site Drupal en allant dans Structure > Vues > Ajouter une nouvelle vue. Cela ouvrira un formulaire où vous pourrez configurer votre nouvelle vue.

Étape 2 : Configurer la vue

Dans les « Paramètres de la vue », sélectionnez « Termes de taxonomie » dans le menu déroulant « Afficher ». Cela indique aux vues que nous voulons travailler avec des termes de taxonomie. Dans le menu déroulant « de type », sélectionnez le vocabulaire ou les vocabulaires qui vous intéressent. Selon l'endroit où vous souhaitez afficher la vue, vous pouvez cocher « Créer une page » ou « Créer un bloc ». Cliquez sur « Enregistrer et modifier » pour passer à la configuration détaillée de la vue.

Étape 3 : Ajouter une relation

Pour filtrer les termes en fonction de leur association avec des nœuds, nous devrons ajouter une relation. Sous les paramètres « Avancé » à droite, vous trouverez la section « Relations ». Cliquez sur « Ajouter », puis recherchez « Terme de taxonomie : Contenu utilisant [votre vocabulaire] ». Remplacez « [votre vocabulaire] » par le nom machine réel de votre champ de référence de taxonomie.

Après avoir ajouté la relation, décochez la case « Exiger cette relation ». Laisser cette case cochée limiterait la vue aux termes ayant au moins un nœud associé, ce qui est le contraire de ce que nous voulons.

Étape 4 : Ajouter un filtre

Avec la relation en place, nous pouvons maintenant ajouter un filtre qui exclura les termes associés aux nœuds. Sous « Avancé », trouvez la section « Critères de filtre ». Cliquez sur « Ajouter », puis recherchez « Contenu : Nid ». Sous « Choisir une relation », sélectionnez la relation que vous avez ajoutée à l'étape précédente.

Dans les options de configuration du filtre, choisissez l'opérateur « Est vide (NULL) ». Cela indiquera aux vues de n'inclure que les termes pour lesquels l'ID de nœud associé est NULL, ce qui signifie que les termes ne sont associés à aucun nœud.

Étape 5 : Enregistrer la vue

Cliquez sur « Enregistrer » pour finaliser votre vue. Elle devrait maintenant lister tous les termes de taxonomie qui ne sont associés à aucun nœud. Si vos modifications ne sont pas immédiatement visibles, vous devrez peut-être vider le cache.

Et voilà ! Vous avez créé avec succès une vue Drupal pour afficher tous les termes de taxonomie qui ne sont pas associés à des nœuds.

Cas d'utilisation pratiques pour lister les termes de taxonomie sans nœuds assignés

Comprendre l'utilité de lister les termes de taxonomie qui n'ont pas de nœuds associés est essentiel pour une gestion efficace du contenu. Voici quelques scénarios pratiques où une telle vue peut être incroyablement bénéfique :

1. Nettoyage des termes inutilisés

Utilisez Views Bulk Operations (VBO) pour sélectionner et supprimer les termes de taxonomie qui ne sont assignés à aucun nœud. Ceci est particulièrement utile pour maintenir une taxonomie propre et bien structurée.

2. Audit de taxonomie

Les administrateurs de sites Web peuvent effectuer des audits de taxonomie pour s'assurer que les termes de taxonomie sont utilisés efficacement. En identifiant les termes inutilisés, les administrateurs peuvent décider si certains termes sont redondants ou doivent être fusionnés avec d'autres termes.

3. Planification de contenu

Les gestionnaires de contenu et les éditeurs peuvent utiliser cette vue pour identifier les termes de taxonomie qui ne sont pas encore utilisés. Cela peut être essentiel pour la planification de contenu, car cela met en évidence les sujets qui doivent être abordés dans le contenu du site.

4. Analyse des lacunes de taxonomie

Identifiez les domaines de la taxonomie de votre site qui sont sous-utilisés. Utilisez cette analyse pour éclairer les décisions concernant l'expansion ou la restructuration de votre taxonomie.

5. Attribution d'utilisateurs

Dans les cas où les termes de taxonomie sont attribués aux utilisateurs (par exemple, domaines d'expertise), cette vue aide à identifier les termes qui ne sont associés à aucun utilisateur. Cette information peut éclairer les décisions concernant l'introduction de nouveaux domaines d'expertise ou la suppression de termes inutiles.

6. Rapports et analyses

Pour les sites qui s'appuient fortement sur la taxonomie pour structurer le contenu, cette vue est inestimable pour les rapports et les analyses. Utilisez ces données pour analyser l'efficacité de votre structure de taxonomie au fil du temps.

7. Gestion des catégories e-commerce

Dans un contexte e-commerce, les termes de taxonomie peuvent représenter des catégories de produits. En identifiant les catégories sans produits, les gestionnaires de site peuvent prendre des mesures pour approvisionner ces catégories ou décider de les supprimer ou de les fusionner.

8. Gestion dynamique des menus

Empêchez les utilisateurs d'atterrir sur des pages vides en utilisant cette vue pour vérifier quels termes de taxonomie ne mènent à aucun contenu. Ceci est particulièrement utile si le menu ou la navigation de votre site est construit dynamiquement en fonction de la taxonomie.

9. Formation et documentation

À des fins éducatives, utilisez cette vue pour enseigner aux nouveaux gestionnaires de contenu et éditeurs la taxonomie dans Drupal. Elle peut également être utilisée pour créer de la documentation expliquant le concept de taxonomie.

10. Gestion de la localisation et de la traduction

Pour les sites multilingues, cette vue peut aider à identifier les termes de taxonomie qui ne sont pas utilisés dans certaines langues. Ces informations peuvent être essentielles pour gérer les traductions et la disponibilité du contenu dans différentes langues.

Conclusion

Lister les termes de taxonomie sans nœuds assignés n'est pas seulement une fonctionnalité de niche ; c'est un outil puissant dans l'arsenal d'un gestionnaire de contenu. En utilisant cette fonctionnalité de manière stratégique, vous pouvez garder la taxonomie de votre site organisée, planifier le contenu plus efficacement et prendre des décisions éclairées qui améliorent l'expérience utilisateur.

Gardez à l'esprit que vous devrez peut-être ajuster certaines choses pour votre configuration. Si vous êtes bloqué, ne vous inquiétez pas. Il y a beaucoup de personnes serviables dans les forums Drupal qui peuvent vous donner des conseils car elles sont passées par là. Drupal est formidable car vous pouvez le faire faire ce que vous voulez avec un peu de manipulation.

N'hésitez pas non plus à me contacter si vous avez besoin d'aide supplémentaire.

Catégories: