Schema embeddabile ricorsivo per costruire un albero
Vorrei creare un albero di componenti in un componente come mostrato di seguito. Ciò richiederebbe una configurazione dello schema incorporabile in cui avrebbe un campo di collegamento del componente e uno schema incorporabile che si collegherebbe a se stesso. È possibile in Tridion?
Ovviamente in alternativa posso farlo collegando il componente AA e il componente AB dal componente A e così via. In questo approccio, questi stessi componenti sciolti dovranno includere i componenti figli.
Ma questo non è quello che voglio in quanto vorrei definire la relazione tra tutti i componenti in un unico componente.
Risposte
Se costruisci un modello di schema incorporato più profondo di due livelli, scoprirai che è un incubo da usare nella gui. Ti consiglio invece di guardare al modello di progettazione della navigazione per categorie e parole chiave, che ti consentirà di costruire un albero di relazioni che stai cercando.
Aggiungi uno schema di metadati per gestire eventuali proprietà aggiuntive di cui hai bisogno,
https://docs.sdl.com/783502/676687/sdl-tridion-sites-9-1/intelligent-navigation
Non esiste alcuna opzione di schemi ricorsivi supportata in Tridion. Devi definire gli schemi per ogni livello e poi collegarli.
Mi dispiace spezzarti il cuore, ma a volte Tridion è crudele e non è gentile con gli elementi di navigazione. Molti di noi hanno provato approcci diversi e la maggior parte di loro sono semi-hard-coded con molti presupposti.