有没有人遇到Sitecore从页面编辑器中删除JavaScript?

Tyl*_*ett 6 javascript sitecore content-management-system page-editor

我在假日期间一直在使用Sitecore中的自定义页面,我注意到Sitecore从编辑器中删除JavaScript行的问题.

以下是我当前场景的概述:

  1. 我在页面中添加了Javascript.
  2. 我保存,签入和发布.
  3. 有变化,一切正常.
  4. 我稍后会继续工作,这些变化不再存在.

我是唯一一个编辑此页面的人,它正在发布当前/正确的版本.如果我通过内容编辑器的"显示编辑器"或"编辑HTML"功能添加脚本并不重要.它只删除了JavaScript; 我所有的其他变化都完好无损.

关于Sitecore的JavaScript实现,我有什么遗漏吗?我不知道还有什么可以做的,以便诊断它,所以我希望有人在这里有解释.

Mar*_*Put 15

保存项目时,删除Sitecore中RTE中的脚本标记是标准行为.但是,在Sitecore 6.4.1 rev.120113和Sitecore 6.5 Update-4在web.config中添加了一个新属性:

<setting name="HtmlEditor.RemoveScripts" value="true"/>
Run Code Online (Sandbox Code Playgroud)

将此值设置为false可以解决您的问题.如果您使用的是旧版本的Sitecore,请查看此博客帖子,其中显示了旧版本的解决方法.