2017-03-29 19 views
0

我們需要到CMS中的TinyMCE的.init事件來調整一些設置。我們應該怎麼做?這是我們希望能夠執行的一個例子。如何在EpiServer 8.0中調整TinyMCE的.init事件?

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

這是我們可以調整TinyMCE中的內容過濾。我的理解是,此版本的EpiServer使用TinyMCE 3.9.3。謝謝你的幫助。

回答

0

你可以有你的自定義JavaScript執行通過添加類似的站點根目錄下以你的module.config文件每當CMS UI加載:你需要電線任何腳本

<?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屬性啓用/禁用您的自定義初始化代碼。

0

在專門爲TinyMCE設計的EPiServer documentation中有一段關於創建IDynamicConfigurationOptions的實現。您必須創建一個實現IDynamicConfigurationOptions的類,並且可以在GetConfigurationOptions()方法中返回字典中的數據。

相關問題