目前,当我们在sitecore中使用html编辑器时,如果我将onclick事件放在<a>
标记中,则在保存代码时,onclick事件将被删除。在<a>
标记中放置onclick事件的唯一方法是切换到原始值。不过,很明显,只要有人在编辑器中打开内容项,我的onclick事件就会被删除。
是否可以将sitecore配置为在保存时不从<a>
标记中删除onclick事件?如果是,在哪里/如何?
最佳答案
默认情况下,富文本编辑器会删除所有脚本。可通过更改设置禁用此功能:
<setting name="HtmlEditor.RemoveScripts" value="true"/>
在修补程序文件中将该设置更改为false,编辑器将在保存时停止删除脚本。
关于html - Sitecore HTML编辑器从超链接中删除onClick事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40388911/