首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的条件渲染规则不适用于市场营销中心

问我的条件渲染规则不适用于市场营销中心
EN

Stack Overflow用户
提问于 2016-04-14 09:08:00
回答 1查看 2.1K关注 0票数 1

我试图以两种不同的方式应用我的自定义规则。当我单击个性化按钮并在那里应用规则时,它是工作的,但当我单击Presentation -> details -> layout details -> control properties上的呈现并在那里启用个性化选项卡时,它不起作用)。我想知道为什么这种方法在这种情况下行不通?

下面是关于我正在做的事情的更多细节:

我正在通过使用条件呈现来实现个性化。这是一个Sitecore 8解决方案,布局和渲染都是MVC。我已经在规则引擎(设置->规则)上设置了自定义条件代码。在规则集编辑器上,我的最后一个规则如下所示:

代码语言:javascript
复制
Rule 1
Where the Parameter country has a value that is equal to sg set data source to Singapore

我还使用相同的自定义条件在Marketing Center -> Personalization -> Rules下定义了一个条件呈现规则

如果我通过按个性化按钮在设备编辑器上直接应用规则集并在那里配置它,它就能工作。但是,当我对控件属性启用条件呈现规则时,它无法工作。为什么?

编辑

在我读到的地方,全局规则并不适用于MVC组件。这就是问题的表现吗?如果是这样的话,营销中心的哪些领域将不会在MVC组件上工作?

EN

回答 1

Stack Overflow用户

发布于 2016-04-14 09:56:01

在营销中心定义并通过“控制属性”应用的规则不适用于Sitecore,因为它们是作为“全局规则”应用的:

Sitecore解决方案不支持全局条件呈现规则,这是一种将相同的规则集应用于所有表示组件的条件呈现形式。您可以为单个表示组件应用条件呈现规则,但不能像使用Web窗体解决方案那样定义适用于所有表示组件的条件呈现规则。

您可以在这里阅读更多信息:http://www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog/posts/2010/10/sitecore-mvc-crash-course.aspx

它们继续在WebForms实现中工作。为了在MVC解决方案中应用这些规则,您必须单独应用这些规则,或者创建一个解决方案,但出于性能原因,这可能是个坏主意。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36618467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档