2011-01-13 54 views

回答

5

答案似乎是與the Wysiwyg module,你會得到一個界面的按鈕出現在配置文件中,而只有CKEditor,你不?或者至少在CKeditor模塊中選擇哪個按鈕出現的位置並不明顯。 http://drupal.ckeditor.com/有關於該主題的一些文檔,其中說您可以更改按鈕。

http://drupal.org/node/606404關於爲什麼CKEditor和Wysiwyg是單獨的努力的一些背景(雖然你可以使用CKEditor和Wysiwyg一樣好)。

我會傾向於使用Wysiwyg,這樣你就可以換出編輯器(也就是他們的JavaScript庫)而不必換出Drupal模塊。

+0

**注**:CKEditor的將是在D8芯,以及項目[CKEditor的所見即所得模塊](http://drupal.org/project/wysiwyg_ckeditor)具有D7版本。這個項目可能會接管其他人,因爲它是Drupal所見即所得的未來,它肯定是最活躍的選項(但仍然在開發中) – Duncanmoo 2013-04-17 14:51:50

1

根據我的經驗,使用Wysiwyg模塊是一個更好的決定。
在一些特殊情況下(主要是當編輯在Ajaxed頁面內)時,使用ckeditor是一個糟糕的選擇。
使用Wysiwyg時,更換編輯器本身並不是一件困難的事情,它很快解決了幾個問題。

因此,對於您現在甚至可能不會想到的未來情況 - 使用Wysiwyg模塊。

0

使用WYSIWYG模塊可以讓你很容易地切換到另一個編輯器,如果你找到你喜歡的(或者如果新的產品上市)。

2

CKeditor模塊使您能夠更好地控制編輯器窗口出現的位置,用戶角色級別權限以及每個按鈕的可用按鈕。 WSYIWYG API只允許整個站點的文本字段的編輯器窗口的基本開/關配置。按鈕配置文件基於輸入類型(過濾&完整HTML)。 API模塊的優勢在於,它不僅限於一個編輯器(大約有10個),而且非常易於配置。

Ckeditor模塊更難配置,當然不適用於大多數實現,但如果您需要該級別的控制,則非常適合使用此模塊。

+0

每個字段開啓WYSIWYG的能力正是我決定的原因使用CKEditor模塊而不是WYSIWYG模塊(使用CKEditor JS庫)。 – 2011-10-21 17:02:48

相關問題