【发布时间】:2012-01-17 03:07:13
【问题描述】:
如何在工作流程中关闭 Sitecore (6.5) XHTML 验证页面?
我正在开发并在尝试发布测试页面时遇到问题,因为它们出错了。我宁愿只在浏览器中获取错误作为堆栈跟踪。
我不确定在此之前我是否更改了某些内容,但我最近承担了一个将 Sitecore 迁移到多站点解决方案的项目。
我第一次开发解决方案时没有遇到这些问题,但我使用的是 6.4 而不是 6.5。
【问题讨论】:
如何在工作流程中关闭 Sitecore (6.5) XHTML 验证页面?
我正在开发并在尝试发布测试页面时遇到问题,因为它们出错了。我宁愿只在浏览器中获取错误作为堆栈跟踪。
我不确定在此之前我是否更改了某些内容,但我最近承担了一个将 Sitecore 迁移到多站点解决方案的项目。
我第一次开发解决方案时没有遇到这些问题,但我使用的是 6.4 而不是 6.5。
【问题讨论】:
如果您进入System -> Settings -> Validation Rules -> Global Rules,并且滚动到底部,您将看到Workflow 部分。
您可以从那里删除 XHTML 验证规则。
希望这会有所帮助:)
【讨论】:
在 Sitecore 7 和 7.1 中,您可以从以下路径中删除规则:
sitecore/system/Settings/Validation Rules/Item Rules/Item/Full Page XHtml item
【讨论】:
我可以通过转到以下项目来实现此功能:/sitecore/system/Settings/Validation Rules/Field Types/Rich Text
从该项目中,从快速操作栏、验证按钮、验证器栏和工作流字段的每个字段中删除“Is Xhtml”选项。
这应该禁用 XHTML 验证。
【讨论】:
您还可以禁止对特定项目的验证,单击项目,您将在验证部分的底部找到禁止的验证规则,在文本框中我们需要添加该验证的项目 ID(整页XHtml)。
例如Full Page XHtml, Item ID {9DE34911-96D5-48C3-AFFF-20CFF4D5AB02}
【讨论】: