我一直工作在Sitecore的自定义页面在节日上,而且我发现了一个问题,Sitecore的从编辑器中删除的JavaScript线。
这是我目前的情况的概述:
- 我加入Javascript的网页。
- 我保存,检查和发布。
- 变化是有,一切工作正常。
- 我稍后再处理和这些变化已不再存在。
我是谁的编辑这个页面只有一个,它是出版电流/正确的版本。 如果我通过“显示编辑器”或内容编辑的“编辑HTML”功能添加脚本没关系。 它不仅能消除JavaScript的,虽然; 我所有的其他的变化都完好无损。
有没有办法,我失踪约Sitecore的JavaScript实现的东西吗? 我不知道还有什么才能诊断它做的,所以我希望这里有人会对这样的解释。
删除在RTE在Sitecore的脚本标签是当项目被保存标准行为。 然而,在Sitecore的6.4.1转。 120113和Sitecore的6.5更新-4有在web.config中添加一个新的属性:
<setting name="HtmlEditor.RemoveScripts" value="true"/>
这个值设置为false应该解决您的问题。 如果您正在使用Sitecore的一个旧版本,看看我这篇文章 ,显示了旧版本的解决方法。
您是否想在富文本编辑器添加这个JavaScript?
我见过的富文本编辑器去掉JavaScript作为它保存。 我们通常添加的JavaScript块作为一个单独的sublayout从多行文本字段拉并让它呈现出直接,而不是通过富文本编辑器编辑JavaScript。