2010-07-28 18 views
1

J'essaie de faire fonctionner correctement ma vue en utilisant un argument de taxonomie. Ma taxonomie a une hiérarchie, donc si je fournis le terme principal de la taxonomie (qui a plusieurs sous-termes), je veux qu'il montre les résultats pour le terme principal plus tous les sous-termes. Cependant, pour le moment, il ne fournit que des résultats pour le terme principal et exclut ses sous-termes. Donc, j'ai un terme: "Gestion de projet", puis des sous-termes: "Prochaines étapes", "Collecte de fonds", etc. Lorsque je montre la vue avec l'argument "Gestion de projet", il n'y en a pas articles trouvés avec les termes "Prochaines étapes" ou "Collecte de fonds". Il affiche uniquement les éléments "Next Steps" lorsque cet argument est explicitement donné.Créer une vue dans Drupal avec un argument de taxonomie qui affiche des valeurs pour les hiérarchies

Ben

Répondre

2

L'argument de la taxonomie, vous devez utiliser est Taxonomy: Term ID (with depth). Lorsque vous ajoutez cet argument et regardez sa fenêtre de configuration individuelle, vers le bas, vous devriez voir une petite liste déroulante intitulée «Profondeur». Définissez la profondeur des termes enfants que vous souhaitez inclure dans les résultats. En tant qu'argument, entrez un ID de terme de taxonomie dont vous savez qu'il contient des nœuds étiquetés avec ses termes enfants, et vous verrez des résultats incluant l'argument et tous les enfants.

J'avais oublié la façon exacte de le faire moi-même, mais elle est décrite on this site.

+0

Merci beaucoup pour votre réponse. J'ai réussi à trouver une autre bonne page pour répondre à ma requête (qui suit votre réponse) ici: http://drupal.org/node/187654. – Ben

+0

Merci de fournir ce lien Drupal supplémentaire, et de marquer ma réponse comme correcte. Heureux que ça a fonctionné. – semperos