Esquema incrustable recursivo para construir un árbol

Jan 08 2021

Me gustaría construir un árbol de componentes en un componente como se muestra a continuación. Esto requeriría una configuración de esquema integrable en la que tendría un campo de vínculo de componente y un esquema integrable que se vincularía a sí mismo. ¿Es esto posible en Tridion?

Por supuesto, alternativamente, puedo hacer esto vinculando el componente AA y el componente AB del componente A y así sucesivamente. En ese enfoque, estos mismos componentes sueltos deberán incluir sus componentes secundarios.

Pero esto no es lo que quiero, ya que me gustaría definir la relación entre todos los componentes en un solo componente.

Respuestas

4 ChrisMills Jan 09 2021 at 14:36

Si construye un modelo de esquema incrustado más profundo que dos niveles, encontrará que es una pesadilla usarlo en la interfaz gráfica de usuario. En su lugar, le sugiero que mire el patrón de diseño de navegación por categorías y palabras clave, lo que le permitirá construir el árbol de relaciones que está buscando.

Agregue un esquema de metadatos para administrar cualquier propiedad adicional que necesite,

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

3 MarkoMilic Jan 08 2021 at 19:51

No hay ninguna opción de esquemas recursivos admitida en Tridion. Tienes que definir esquemas para cada nivel y luego vincularlos.

Lamento romper tu corazón, pero a veces Tridion es cruel y no es amable con los elementos de navegación. Muchos de nosotros hemos probado diferentes enfoques y la mayoría de ellos están codificados de forma semi-rígida con muchas suposiciones.