在Sitecore 7.2中使用RTE(可能还有其他版本),如果在HTML视图中将一个空属性添加到元素,切换到“设计”视图,然后再返回到HTML视图,则会删除空属性。例如,我添加了<span data-test="">test</span>
,然后点击了设计,然后点击了HTML,我的元素变成了<span>test</span>
。
我知道Telerik RadEditor是一个XHTML编辑器,但是在Telerik Demo页面上,可以禁用ConvertToXhtml
并且编辑器的行为与我希望的行为相同。如何使用Sitecore禁用ConvertToXhtml
?
我试过删除
<processor type="Sitecore.Pipelines.FixXHtml.ConvertToXHtml, Sitecore.Kernel"/>
来自fixXHtml
管道的,但这并未改变行为。我还尝试了How do I turn off XHTML validation in Sitecore?,但事后才更改了验证(在显示Sitecore验证警告/错误之前删除了空属性)。
答案 0 :(得分:3)
也许这篇文章会有所帮助:
Prevent Sitecore Content Editor From Stripping Script Tags
希望您只需要替换&#34; RemoveScripts&#34;使用&#34; ConvertToXhtml&#34;