2017-07-31 129 views
0

在CKEditor中,我添加了自定義圖片按鈕,它可以直接觸發文件輸入。但是,只有在使用Image插件時才能呈現圖像。隱藏而不是刪除圖片按鈕CKEditor

我不希望有工具欄上的2個圖像按鈕,有沒有辦法隱藏圖像按鈕,但仍使用它(如顯示:沒有,但在更多的結構方式)

謝謝提前。

+0

SAZ的答案可能是你所需要的,但如果你真的只是想隱藏,但不刪除按問題標題,爲什麼不只是做一個顯示:無,如你自己所說?:'a.cke_button__image {display:none;}' –

+0

謝謝@NickRice,我確實使用{顯示:無},但正在尋找一個更好的方式與JavaScript。 –

回答

1

由於'CKEditor 4.1'你有一些被稱爲Advanced content filtering的東西。 這允許您設置啓用或禁用某些標籤。

以允許顯示的圖像的最簡單方法是在你的config.js文件中添加

config.allowedContent = true; 

。但是這將允許一切。

只需添加了「IMG」標籤的啓用,您可以在「extraAllowedContent」元素添加它,當你創建CKEditor的

var myEditor = CKEDITOR.replace(editorId, { 
    extraAllowedContent : 'img(*){*}[*]' 
    }); 
0

CKEditor配置有removeButton選項,它能爲你工作嗎?
config.removeButtons = 'Image';

+0

謝謝@SAZ,我不想刪除Image的影響,只想隱藏按鈕。有點奇怪,但我的自定義圖像需要將圖像包含在列表中,還沒有找到更好的方法來干預圖像的功能 –