Utiliser des vues pour afficher les termes enfants de taxonomie du parent

11

J'espère qu'il pourrait y avoir une solution à cela, mais je n'ai pas trop d'espoir après avoir cherché un groupe. Actuellement, j'ai des articles qui ont des termes qui leur sont associés et ces termes sont profonds de 2-3 niveaux. Par exemple, je pourrais avoir 10 articles qui ont le terme «vert».

-Fruit
--Apple
---Green
---Red

Je souhaiterais ensuite que l'utilisateur puisse voir toutes les vidéos associées à un terme de taxonomie spécifique, y compris tous ses enfants. Donc, si l'utilisateur accède à www.site.com/fruit/apple, TOUTES les pommes s'affichent (rouge et vert).

Voici le problème. Je ne peux le faire fonctionner que si j'attribue à chaque article tous les termes parent menant au terme enfant, mais malheureusement, la façon dont mon site est construit, je ne peux l'avoir que pour que mon article ait le terme le plus profond qui lui soit associé.

Est-ce que quelqu'un sait s'il est possible de créer une vue qui examinera tous les enfants d'un terme et l'inclura dans la vue? J'espère que je l'explique correctement. :)

Ex. L'utilisateur se rend sur www.site.com/fruit/apple, puis il obtient tous les articles qui ne sont étiquetés qu'avec «vert» et uniquement ceux avec «rouge».

Merci les gars!

PS J'ai une sélection hiérarchique installée, mais cela ne m'aide pas car je ne peux pas lui assigner de termes parents à mes articles. Donc ça ne marchera pas.

Dan
la source

Réponses:

14

Avec en vue il y a une option pour ajouter un filtre contextuel Contenu: A un terme de taxonomie ID (avec profondeur) Vous pouvez y sélectionner la profondeur de till que vous souhaitez afficher pour les enfants. Donc, si vous sélectionnez disons 5, tous les nœuds enfants jusqu'à une profondeur de 5 seront affichés. Je pense que cela devrait faire ce que vous cherchez.

Mohammed Shameem
la source