2010-11-22 6 views
0

J'ai un ensemble de nœuds catégorisés par audience, puis catégorisés par type de contenu (tous dans le même vocabulaire et stockant la hiérarchie de taxonomie complète).Les nœuds Drupal sont affichés de manière récursive par la hiérarchie de taxonomie

Je voudrais les afficher sur une seule page comme suit.

AUDIENCE (PARENT TERM) 

Category1 (Child Term) 
- node1 (title,teaser,whatever) 

Category2 (Child Term) 
- node2 
- node3 

Category3 (Child Term) 
- Sub-Category1 (Child1 of Category3) 
-- node4 
-- node5 
- Sub-Category2 (Child2 of Category3) 
-- node4 
-- node5 
etc. 

Il semble qu'il devrait y avoir un module pour cela, mais j'en ai essayé quelques-unes. Taxonomy Lineage semble être le plus proche, mais je ne l'ai pas fait fonctionner.

Merci beaucoup.

Répondre

0

Vues probablement (le plus certainement) peut le faire d'une certaine manière, mais il peut nécessiter un thème/modèle pour l'aligner comme vous le souhaitez.

Je suis sûr que vous pouvez faire une liste liée de titres de noeuds divisé par terme de taxonomie. Si ce n'est pas dans les vues 1 ou 2, 3 devrait l'activer.

+0

Merci JV. J'ai finalement trouvé le style "Lineage Nested Link" dans le module Taxonomy Lineage. L'utilisation de la hiérarchie comme champ de nidification a fait l'affaire. Je ne peux pas croire combien de temps j'ai passé à faire cela. –

0

@ j-oh-n - merci beaucoup! J'ai étudié un problème similaire et finalement j'ai trouvé la réponse! Permettez-moi juste d'expliquer comment trouver une telle option.

paramètres de style -> Style: liste imbriquée Lineage -> Nesting terrain: Taxonomie: Hiérarchie

Il suffit de ne pas ajouter, oubliez la taxonomie: Hiérarchie comme un champ!

Questions connexes