sitecore RTE删除空属性

时间:2014-10-07 16:22:10

标签: sitecore sitecore7 sitecore7.2

在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验证警告/错误之前删除了空属性)。

1 个答案:

答案 0 :(得分:3)

也许这篇文章会有所帮助:

Prevent Sitecore Content Editor From Stripping Script Tags

希望您只需要替换&#34; RemoveScripts&#34;使用&#34; ConvertToXhtml&#34;