Esquema incorporável recursivo para construir uma árvore
Eu gostaria de construir uma árvore de componentes em um componente como mostrado abaixo. Isso exigiria uma configuração de esquema incorporável em que teria um campo de link de componente e um esquema incorporável que se vincularia a si mesmo. Isso é possível no Tridion?
Claro, alternativamente, posso fazer isso vinculando o componente AA e o componente AB do componente A e assim por diante. Nessa abordagem, esses próprios componentes soltos terão que incluir seus componentes filhos.
Mas não é isso que eu quero, pois gostaria de definir a relação entre todos os componentes em um único componente.
Respostas
Se você construir um modelo de esquema integrado mais profundo do que dois níveis, descobrirá que é um pesadelo usá-lo na interface do usuário. Eu sugiro que você olhe para o padrão de design de navegação por categoria e palavra-chave, o que permitirá que você construa uma árvore de relacionamentos que está procurando.
Adicione um esquema de metadados para gerenciar quaisquer propriedades adicionais de que você precisa,
https://docs.sdl.com/783502/676687/sdl-tridion-sites-9-1/intelligent-navigation
Não há opção de esquemas recursivos com suporte no Tridion. Você deve definir esquemas para cada nível e, em seguida, vinculá-los.
Desculpe quebrar seu coração, mas às vezes o Tridion é cruel e não é gentil com os itens de navegação. Muitos de nós tentamos abordagens diferentes e a maioria delas é semi-codificada com várias suposições.