Personalización de Sitecore - Cambiar parámetros de Sublayout basados en el perfil de visitantes

StackOverflow https://stackoverflow.com//questions/23059062

Pregunta

¿Hay alguna forma de establecer diferentes parámetros para un sulayout basado en el perfil de visitantes?Cuando goto los detalles de la presentación y haga clic en Personalizar, solo puedo configurar diferentes DataSource o Representación para diferentes condiciones.

¿Fue útil?

Solución

Puede crear reglas en / SiteCore / System Center / Personalización / Reglas.Para entender las reglas, esto podría ser un punto de inicio http:// sdn.Sitecore.net/reference/sitecore%206/rules%20Engine%20CookBook.aspx La DIEA, es que crea reglas diferentes, que ejecutará algunas acciones cuando se satisfacen un conjunto de condiciones. Luego, en el detalle de la presentación de su control, puede elegir qué reglas se aplicarán. Para ver la sección de personalización en los detalles de la presentación, debe ir a: Sitecore=> Control Panel=> Preferencias=> Cambie las opciones de su aplicación=> Ver pestaña=> Tercera sección "Propiedades de control" y marque la sección "Mostrar la sección de personalización.

Otros consejos

historia muy corta es;No puedes.Si bien podría ser capaz de a través del motor de reglas como sugiere Vincent;Una solución más común es no tener un componente que dependa demasiado en los parámetros de los componentes.

Intente buscar en movimiento su parámetro a la plantilla de DataSource para el elemento en sí.De esa manera, sea lo que sea que necesite controlar al personalizar, se convierte en algo que define en el propio elemento de contenido.Semánticamente también más correcto: los parámetros no deben usarse realmente para nada que cambie en escenarios de personalización.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top