如何在Sitecore中关闭XHTML验证?

如何在Sitecore中关闭XHTML验证?,sitecore,sitecore6,Sitecore,Sitecore6,如何关闭工作流中页面的Sitecore(6.5)XHTML验证 我正在开发并不断遇到问题,同时试图向下发布测试页面,因为它们出错了。我更愿意在浏览器中以stacktraces的形式获取错误 我不确定在这之前是否做了一些更改,但我最近承担了一个项目,将Sitecore移动到多站点解决方案中 第一次开发解决方案时,我没有遇到这些问题,但我使用的是6.4而不是6.5。如果进入系统->设置->验证规则->全局规则如果滚动到底部,您将看到工作流部分 您可以从中删除XHTML验证规则 希望这有帮助:)在Si

如何关闭工作流中页面的Sitecore(6.5)XHTML验证

我正在开发并不断遇到问题,同时试图向下发布测试页面,因为它们出错了。我更愿意在浏览器中以stacktraces的形式获取错误

我不确定在这之前是否做了一些更改,但我最近承担了一个项目,将Sitecore移动到多站点解决方案中


第一次开发解决方案时,我没有遇到这些问题,但我使用的是6.4而不是6.5。

如果进入
系统->设置->验证规则->全局规则
如果滚动到底部,您将看到
工作流
部分

您可以从中删除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)


例如
整页XHtml,项目ID{9DE34911-96D5-48C3-AFFF-20CFF4D5AB02}

完美!我四处张望,我本应该后退一步,再近一点看。我在兄弟文件夹中查找选项。Stephen,你有没有注意到,即使你删除了这个全局规则,Sitecore仍然会在工作流中验证XHTML?我必须对HTML5布局进行验证。Stephen,既然你为母公司工作,你知道Sitecore.Layouts.XHTML.cs类何时会更新以反映HTML5标准吗?很遗憾,我不得不关闭这个功能,因为我有一个“导航”元素。