Sitecore个性化-根据访问者配置文件更改子布局参数

Sitecore个性化-根据访问者配置文件更改子布局参数,sitecore,sitecore7,sitecore-dms,Sitecore,Sitecore7,Sitecore Dms,是否有任何方法可以根据访问者配置文件为子布局设置不同的参数。转到“演示文稿详细信息”并单击“个性化设置”时,我只能为不同的条件设置不同的数据源或渲染。您可以在/sitecore/system/Marketing Center/Personalization/rules下创建规则。要理解规则,这可能是一个起点 diea是指您创建不同的规则,当满足一组条件时,这些规则将执行一些操作。 然后,在控件的显示细节中,可以选择应用哪些规则。 要查看演示文稿详细信息中的个性化部分,您需要转到: Sitecor

是否有任何方法可以根据访问者配置文件为子布局设置不同的参数。转到“演示文稿详细信息”并单击“个性化设置”时,我只能为不同的条件设置不同的数据源或渲染。

您可以在/sitecore/system/Marketing Center/Personalization/rules下创建规则。要理解规则,这可能是一个起点 diea是指您创建不同的规则,当满足一组条件时,这些规则将执行一些操作。 然后,在控件的显示细节中,可以选择应用哪些规则。 要查看演示文稿详细信息中的个性化部分,您需要转到:
Sitecore=>Control Panel=>preferences=>更改应用程序选项=>View选项卡=>第三节“控件属性”并检查“显示个性化部分。

非常简短的故事是;你不能。正如文森特所建议的那样,您可能可以通过规则引擎进行操作;更常见的解决方案是不要让组件过多地依赖组件参数


尝试将参数移动到项目本身的数据源模板中。这样,无论个性化时需要控制什么,都会成为您在内容项本身上定义的内容。语义上也更正确-参数不应该真正用于个性化场景中会发生变化的任何内容。

我已经可以在演示详细信息中看到个性化部分。我试图实现的是根据特定条件设置子布局参数。i、 e如果特定配置文件键的值与特定值相比较,我想将Sublayout参数设置为“A”,否则“B”同意,通过个性化,您基本上被迫将其推入数据源模板,这实际上限制了渲染参数的用途。