在EPI Server 8升级后,Episerver TinyMCE插件无法正常工作

时间:2015-08-12 05:34:18

标签: tinymce episerver

我已经实现了一个自定义的tinymce插件,并且在epi服务器升级之前,它工作正常。 (在episever 7.5中)

当我加载编辑器时编辑情绪升级后,它说:

"Failed to load: /util/Editor/tinymce/plugins/accordion/editor_plugin.js?moduleArea=Util".

在这其他内置插件工作正常。只有手动实现的插件才会出现404错误。

它也无法加载其图标。

所以我在web配置中添加了虚拟路径并且工作正常。但我需要在不添加虚拟路径的情况下解决此问题。对此有何帮助?

参考文章 - http://world.episerver.com/documentation/Items/Tech-Notes/EPiServer-CMS-6/EPiServer-CMS-60/TinyMCE-Developers-Guide/

1 个答案:

答案 0 :(得分:0)

如果你是

  

但我需要在不添加虚拟路径的情况下解决此问题。

意味着你没有需要加载的js文件你可以添加 ServerSideOnly = true

[TinyMCEPluginNonVisual(
    PlugInName = "ExtendedValidElements",
    AlwaysEnabled = true,
    EditorInitConfigurationOptions = "{ extended_valid_elements: 'style' }",
    ServerSideOnly = true)]
public class ExtendedValidElements { }

那样没有

的请求
/util/Editor/tinymce/plugins/[PlugInName]/editor_plugin.js 

将被制作。

参考:http://cjsharp.com/blog/2013/04/15/how-to-add-valid-elements-like-iframes-to-tinymce-in-episerver-7/#disqus_thread