Javascript 如何调整EpiServer8.0中TinyMCE的.init事件?
我们需要进入.init事件,以便CMS中的TinyMCE能够调整一些设置。我们怎样才能做到这一点?下面是一个我们希望能够执行的示例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的实现。您必须创建
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属性启用/禁用自定义初始化代码