2011-01-13 75 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