2014-06-30 48 views
0

CKEditor編輯「完整HTML」時不顯示圖像。因此,例如,如果一個頁面存在圖像並且我編輯它,圖像就不會顯示在編輯器中。如果我嘗試通過Add media按鈕添加圖像,也會發生這種情況。這發生在所有角色上,包括主管理員。如果我點擊Switch to plain text editor圖像的HTML存在並且正確。Drupal 7 - CKEditor不顯示圖像

所有模塊和Drupal 7都是最新版本,並且是最新版本。

我花了很多時間試圖弄清楚發生了什麼,沒有用。我將不勝感激任何幫助。

回答

1

文本格式需要允許標籤,否則默認情況下它們會被刪除。

例如,添加到允許的標籤在這裏:

管理/配置/內容/格式/ full_html>「限制允許HTML標籤」

+0

「限制允許的HTML標記」未啓用,所以我不認爲這是問題所在。 –

+0

在最新的CKeditor 4.1中刪除了JavaScript和其他額外的內容標籤。因此,要麼從管理員設置中爲所需的代碼啓用「限制允許的HTML代碼」,要麼您可以嘗試此[補丁](https://www.drupal.org/files/ckeditor-acf-configuration-1950498-25.patch )以及。 – Anurag

0

,如果您使用的CKEditor的問題不說模塊,或者如果您使用WYSIWYG模塊(在其中您配置CKEditor的庫)。

我總是使用WYSIWYG模塊(讓客戶選擇另一個編輯器,如果他們願意的話,例如TinyMCE)。但是,如果我選擇CKEditor庫(使用所見即所得模塊),那麼我注意到我必須使用CKEditor的(舊版)3.6.x版本,因爲所見即所得模塊似乎還不支持CKEditor的4.x版本。那就是:如果我第一次嘗試CKEditor的4.x版本,那麼WYSIWYG模塊不會找到/啓用它。

根據Anurag對CKEditor 4.1的評論,在我看來,可能值得嘗試所見即所得的模塊方法以及CKEditor 3.6.x庫。如果您使用CKEditor「模塊」,另一個選擇可能是嘗試使用「庫」的3.6.x版本(但我沒有使用該組合的經驗)。

好奇聽到這是否有幫助。或者,也許你已經以其他方式解決它(但沒有告訴SO還有...)?