有没有人遇到Sitecore的从页面移除编辑器的JavaScript?(Has anyone run

2019-08-05 15:52发布

我一直工作在Sitecore的自定义页面在节日上,而且我发现了一个问题,Sitecore的从编辑器中删除的JavaScript线。

这是我目前的情况的概述:

  1. 我加入Javascript的网页。
  2. 我保存,检查和发布。
  3. 变化是有,一切工作正常。
  4. 我稍后再处理和这些变化已不再存在。

我是谁的编辑这个页面只有一个,它是出版电流/正确的版本。 如果我通过“显示编辑器”或内容编辑的“编辑HTML”功能添加脚本没关系。 它不仅能消除JavaScript的,虽然; 我所有的其他的变化都完好无损。

有没有办法,我失踪约Sitecore的JavaScript实现的东西吗? 我不知道还有什么才能诊断它做的,所以我希望这里有人会对这样的解释。

Answer 1:

删除在RTE在Sitecore的脚本标签是当项目被保存标准行为。 然而,在Sitecore的6.4.1转。 120113和Sitecore的6.5更新-4有在web.config中添加一个新的属性:

<setting name="HtmlEditor.RemoveScripts" value="true"/>

这个值设置为false应该解决您的问题。 如果您正在使用Sitecore的一个旧版本,看看我这篇文章 ,显示了旧版本的解决方法。



Answer 2:

您是否想在富文本编辑器添加这个JavaScript?

我见过的富文本编辑器去掉JavaScript作为它保存。 我们通常添加的JavaScript块作为一个单独的sublayout从多行文本字段拉并让它呈现出直接,而不是通过富文本编辑器编辑JavaScript。



文章来源: Has anyone run into Sitecore removing JavaScript from the page editor?