Schéma récursif intégrable pour construire une arborescence

Jan 08 2021

Je voudrais créer une arborescence de composants dans un composant comme indiqué ci-dessous. Cela nécessiterait une configuration de schéma intégrable dans laquelle il aurait un champ de lien de composant et un schéma intégrable qui se lierait à lui-même. Est-ce possible dans Tridion?

Bien sûr, je peux le faire en liant le composant AA et le composant AB du composant A et ainsi de suite. Dans cette approche, ces composants libres eux-mêmes devront inclure leurs composants enfants.

Mais ce n'est pas ce que je veux car je voudrais définir la relation entre tous les composants dans un seul composant.

Réponses

4 ChrisMills Jan 09 2021 at 14:36

Si vous créez un modèle de schéma intégré de plus de deux niveaux, vous constaterez que c'est un cauchemar à utiliser dans l'interface graphique. Je suggère que vous regardiez plutôt le modèle de conception de navigation par catégorie et par mot-clé, ce qui vous permettra de créer un arbre des relations que vous recherchez.

Ajoutez un schéma de métadonnées pour gérer les propriétés supplémentaires dont vous avez besoin,

https://docs.sdl.com/783502/676687/sdl-tridion-sites-9-1/intelligent-navigation

3 MarkoMilic Jan 08 2021 at 19:51

Il n'y a pas d'option de schémas récursifs prise en charge dans Tridion. Vous devez définir des schémas pour chaque niveau puis les lier.

Désolé de vous briser le cœur, mais parfois Tridion est cruel et n'est pas gentil avec les éléments de navigation. Beaucoup d'entre nous ont essayé différentes approches et la plupart d'entre elles sont semi-codées en dur avec de nombreuses hypothèses.