2013-06-23 84 views
0

我試圖同時使用ckeditorcodemirror的CKEditor和codemirror,與具有相同名稱的插件衝突

問題是因爲CKEditor的有一個插件也被稱爲codemirrow

反正是有讓他們一起工作?

+0

是不是你試圖建立一個同樣的事情兩次? –

+0

不幸的是,我開始使用Opencart中使用的ckeditor作爲默認設置。但我需要使用codemirror來格式化本地XML,ckeditor僅限於HTML。 –

+0

那麼爲什麼你不使用codemirror? –

回答

0

基本上...重命名其中一個插件。更改目錄名和註冊插件的線路名稱:

CKEDITOR.plugins.add(someNewName, { ... }); 

然後檢查是否插件通過editor.plugins指本身某處自己的身體裏面。如有必要糾正它(最有可能沒有這樣的東西)。

如果有一些對話與冗餘的名稱,通過改變重複上述過程:

CKEDITOR.dialog.add(someNewName, function(editor) { ... }); 

最後,更改配置文件,使其加載改名插件。就這樣。那很簡單,不是嗎? ;)