我正在尝试嵌入本文中详述的一些效果图。但是,当我尝试将渲染添加到富文本字段中时,我会收到 XHTML 验证错误。我不能为客户端禁用 XHTML 验证,所以我想扩展用于验证的模式。这存储在 /sitecore/shell/schemas 目录中。
我试图嵌入的渲染标记是:
<smart:addresssnippet runat="server" />
我试图为智能命名空间添加一个新模式,但这似乎不起作用。当我返回富文本字段的 HTML 时,Sitecore 已将代码重写为:
<smart:addresssnippet runat="server" xmlns:smart="http://www.sitecore.net/xhtml"></smart:addresssnippet>
这验证失败。有没有人遇到过这种情况或将渲染添加到验证模式的方法?