2013-02-14 37 views
1

我們有一個基於Bootstrap構建的網站。CkEditor刪除Bootstrap <i></i>圖標

某些HTML模塊由CkEditor維護。

我們根據標準語法使用Bootstrap圖標,例如:<i class="icon-envelope"></i>

我們的問題:CkEditor將該語法解釋爲空標記集(即<i></i>)並將其刪除。

因此,我們目前不能在任何使用CkEditor維護的HTML模塊中使用Bootstrap圖標。

有沒有解決方案?謝謝!

+1

同一個問題被問幾天前:http://stackoverflow.com/questions/14829961/ckeditor-and-escaping-elements。 – Reinmar 2013-02-14 16:14:56

+0

TY Reinmar。該URL沒有提及Bootstrap,因此在我的搜索中沒有找到它。我一直在尋找一個星期的答案,所以我很感激你的幫助。 – redo1134 2013-02-14 19:40:55

+0

我遇到了同樣的問題,請閱讀此處以獲取解決方案 http://stackoverflow.com/a/18254082/1316372 – HenryW 2013-08-15 15:13:54

回答

1

在CKEditor的配置文件中粘貼此:

// allow i tags to be empty (for font awesome) 
CKEDITOR.dtd.$removeEmpty['i'] = false