Javascript 如何调整EpiServer8.0中TinyMCE的.init事件?

Javascript 如何调整EpiServer8.0中TinyMCE的.init事件?,javascript,tinymce,episerver,Javascript,Tinymce,Episerver,我们需要进入.init事件,以便CMS中的TinyMCE能够调整一些设置。我们怎样才能做到这一点?下面是一个我们希望能够执行的示例 tinymce.init({ some_property : 'do something' }); 这样我们就可以在TinyMCE中调整内容过滤。我的理解是,这个版本的EpiServer使用TinyMCE 3.9.3。感谢您的帮助。在TinyMCE的特定应用程序中,有一节介绍如何创建IDynamicConfigurationOptions的实现。您必须创建

我们需要进入.init事件,以便CMS中的TinyMCE能够调整一些设置。我们怎样才能做到这一点?下面是一个我们希望能够执行的示例

tinymce.init({
    some_property : 'do something'
});

这样我们就可以在TinyMCE中调整内容过滤。我的理解是,这个版本的EpiServer使用TinyMCE 3.9.3。感谢您的帮助。

在TinyMCE的特定应用程序中,有一节介绍如何创建IDynamicConfigurationOptions的实现。您必须创建一个实现IDynamicConfigurationOptions的类,并在GetConfigurationOptions()方法中返回字典中的数据。

只要在站点根目录中的
module.config
文件中添加以下内容,即可在加载CMS UI时执行自定义JavaScript:

<?xml version="1.0" encoding="utf-8"?>
<module>
  <clientResources>
    <add name="tinymce.custominit" path="/Path/To/Script/YourScriptFile.js" resourceType="Script" />
  </clientResources>

  <clientModule>
    <moduleDependencies>
      <add dependency="CMS" type="RunAfter" />
    </moduleDependencies>
    <requiredResources>
      <add name="tinymce.custominit" />
    </requiredResources>
  </clientModule>

</module>

YourScriptFile.js
中,您可以放置连接TinyMCE事件所需的任何脚本

您的另一个选项是为TinyMCE创建一个插件,以允许为不同的Episerver属性启用/禁用自定义初始化代码