Rekursives einbettbares Schema zum Erstellen eines Baums
Ich möchte einen Baum von Komponenten in einer Komponente wie unten gezeigt aufbauen. Dies würde ein einbettbares Schema-Setup erfordern, in dem ein Komponentenverknüpfungsfeld und ein einbettbares Schema vorhanden wären, das eine Verknüpfung zu sich selbst herstellen würde. Ist das in Tridion möglich?

Natürlich kann ich dies alternativ tun, indem ich Komponente AA und Komponente AB aus Komponente A und so weiter miteinander verbinde. Bei diesem Ansatz müssen diese losen Komponenten selbst ihre untergeordneten Komponenten enthalten.
Dies ist jedoch nicht das, was ich möchte, da ich die Beziehung zwischen allen Komponenten in einer einzelnen Komponente definieren möchte.
Antworten
Wenn Sie ein eingebettetes Schemamodell erstellen, das tiefer als zwei Ebenen liegt, werden Sie feststellen, dass es ein Albtraum ist, es in der GUI zu verwenden. Ich schlage vor, dass Sie sich stattdessen das Designmuster für Kategorien- und Keyword-Navigation ansehen, mit dem Sie einen Baum von Beziehungen erstellen können, nach denen Sie suchen.
Fügen Sie ein Metadatenschema hinzu, um alle zusätzlichen Eigenschaften zu verwalten, die Sie benötigen.
https://docs.sdl.com/783502/676687/sdl-tridion-sites-9-1/intelligent-navigation
In Tridion wird keine Option für rekursive Schemas unterstützt. Sie müssen Schemata für jede Ebene definieren und diese dann verknüpfen.
Tut mir leid, dass ich dir das Herz gebrochen habe, aber manchmal ist Tridion grausam und nicht freundlich zu Navigationselementen. Viele von uns haben verschiedene Ansätze ausprobiert und die meisten von ihnen sind mit vielen Annahmen halbhart codiert.