Xsd 覆盖Sitecore中富格文本字段的XHTML验证
我正在尝试嵌入一些渲染,如中所述。但是,当我尝试将呈现添加到富格文本字段时,会出现XHTML验证错误。我无法为客户端禁用XHTML验证,因此我想扩展用于验证的模式。这存储在/sitecore/shell/schemas目录中 我尝试嵌入的渲染的标记是:Xsd 覆盖Sitecore中富格文本字段的XHTML验证,xsd,sitecore,xml-validation,sitecore6,Xsd,Sitecore,Xml Validation,Sitecore6,我正在尝试嵌入一些渲染,如中所述。但是,当我尝试将呈现添加到富格文本字段时,会出现XHTML验证错误。我无法为客户端禁用XHTML验证,因此我想扩展用于验证的模式。这存储在/sitecore/shell/schemas目录中 我尝试嵌入的渲染的标记是: <smart:addresssnippet runat="server" /> 我试图为智能名称空间添加一个新的模式,但这似乎不起作用。当我回到富文本字段的HTML时,Sitecore已将代码改写为: <smart:add
<smart:addresssnippet runat="server" />
我试图为智能名称空间添加一个新的模式,但这似乎不起作用。当我回到富文本字段的HTML时,Sitecore已将代码改写为:
<smart:addresssnippet runat="server" xmlns:smart="http://www.sitecore.net/xhtml"></smart:addresssnippet>
验证失败。是否有人遇到过这种情况或将渲染添加到验证架构的方法?我会与Sitecore支持部门联系(只要您有登录名)或者您也可以尝试。我已经测试过在本地实例中将以下xml添加到sitecore\shell\Schemas\xhtml.xsd,它会根据需要呈现标记,并且在富文本编辑器中没有验证错误
<xs:element name="smart:addresssnippet">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
</xs:choice>
</xs:complexType>
</xs:element>
能否指定您使用的sitecore版本?telerik radeditor已在6.4中升级。