我正在处理的网站上有一个奇怪的错误。我在面向营销人员的 Web 表单中的表单文件夹中配置了多个主题。无论我选择什么主题或颜色,我的所有表单都使用为网站文件夹选择的主题和颜色。我通过全新安装对其进行了测试,它运行良好,这是我特定网站上的一个错误。
这是我正在使用的:
- CMS 6.5.0 修订版。120427
- DMS 2.0.1 修订版 120427
- 面向营销人员的 Web 表单-2.3.0 修订版。120216
有任何想法吗?
我正在处理的网站上有一个奇怪的错误。我在面向营销人员的 Web 表单中的表单文件夹中配置了多个主题。无论我选择什么主题或颜色,我的所有表单都使用为网站文件夹选择的主题和颜色。我通过全新安装对其进行了测试,它运行良好,这是我特定网站上的一个错误。
这是我正在使用的:
有任何想法吗?
这是设计使然。来自 Sitecore 支持,当我不久前提出同样的问题时:
已编辑 Alexander Yaremenko 于 2010 年 11 月 18 日星期四下午 2:10
嗨,马克,
这是预期的行为。为当前站点的所有表单定义的主题和颜色。如果您运行站点(例如 Site1),所有 Web 表单都将具有来自当前站点的 formsRoot 属性中定义的表单文件夹的主题,而不是存储此表单的表单文件夹中的主题。
我已经注册希望我们将来可以改变这种行为。
我现在找不到更简单的方法来改变这种行为。我只看到一种解决方法:创建自定义控件,该控件将在页面上插入指向所需 .css 的链接。注意:指向您的 .css 的链接应在下面定义,然后是标准 .css。
Sitecore 支持案例参考号为 336904。
本质上,WFFM 假定主题是“每个站点”,而不是同一站点中的多个主题。