sitecore RTE удаляет пустые атрибуты

Используя RTE в Sitecore 7.2 (возможно, и в других версиях), если пустой атрибут добавляется к элементу в представлении HTML, переключении в представление «Дизайн», а затем обратно в представление HTML, пустой атрибут удаляется. Например, я добавил <span data-test="">test</span>, затем нажал «Дизайн», а затем «HTML», и мой элемент превратился в <span>test</span>.

Я знаю, что Telerik RadEditor — это редактор XHTML, но на Telerik Демо, ConvertToXhtml можно отключить, и редактор будет вести себя так, как я хотел бы. Как можно отключить ConvertToXhtml с помощью Sitecore?

я пытался удалить

<processor type="Sitecore.Pipelines.FixXHtml.ConvertToXHtml, Sitecore.Kernel"/>

из конвейера fixXHtml, но это не изменило поведения. Я также пытался следовать Как отключить проверку XHTML в Sitecore? но это изменило проверку только постфактум (пустой атрибут был удален перед отображением предупреждений/ошибок проверки Sitecore).


person thadmiller    schedule 07.10.2014    source источник


Ответы (1)


Может эта статья поможет:

Запретить редактору контента Sitecore удалять теги сценария

Надеюсь, вам просто нужно заменить «RemoveScripts» на «ConvertToXhtml».

person Martin Davies    schedule 07.10.2014
comment
Спасибо, как указано на странице, теперь в web.config есть настройка для RemoveScripts, но исходное решение работает для ConvertToXhtml. - person thadmiller; 08.10.2014