¿Alguien tiene experiencia en establecer el campo __Renderings
en Sitecore para que no se comparta? Estamos construyendo una solución multi-sitio-multi-idioma y necesitaríamos que los (sub) diseños fueran diferentes en diferentes idiomas. Por ejemplo, el sitio en idioma inglés podría tener una presentación secundaria que la versión sueca del mismo elemento no tiene y todos los componentes de presentación no siempre tienen la misma fuente de datos para diferentes idiomas.Configuración del campo __Renderings no compartida en las consecuencias de Sitecore?
Una solución algo fácil para esto sería simplemente desmarcar "compartido" en el campo __Renderings
en el /sitecore/templates/System/Templates/Sections/Layout template
, pero ¿tiene esto otras consecuencias? ¿O hay una mejor manera de manejar este requisito?
Un inconveniente principal es que está modificando una plantilla de sistema de sitecore que no es compatible. Esto hará que las futuras actualizaciones sean más difíciles. –
Además de su ejemplo de Idioma, también hay un caso de uso para variar la presentación entre las versiones de los elementos. Por ejemplo, cambiar un origen de datos en una representación entre la versión 1 y 2, o simplemente cambiar el orden de clasificación de las representaciones. Esto no es posible cuando se marca "compartido". –