【发布时间】:2011-10-19 21:25:39
【问题描述】:
我需要删除 textarea 字段的所见即所得过滤器格式。该字段属于内容类型,不应允许编辑者使用所见即所得的方式放置数据。
所以,基本上我需要从节点/编辑页面上的文本区域出现的下拉列表中删除所见即所得选项。
我正在使用 ckeditor 作为所见即所得模块的插件。
请帮我解决这个问题。
【问题讨论】:
标签: drupal drupal-7 ckeditor wysiwyg field
我需要删除 textarea 字段的所见即所得过滤器格式。该字段属于内容类型,不应允许编辑者使用所见即所得的方式放置数据。
所以,基本上我需要从节点/编辑页面上的文本区域出现的下拉列表中删除所见即所得选项。
我正在使用 ckeditor 作为所见即所得模块的插件。
请帮我解决这个问题。
【问题讨论】:
标签: drupal drupal-7 ckeditor wysiwyg field
没有办法(据我所知)在 UI 中执行此操作,但您可以制作自定义模块并非常轻松地实现 hook_form_alter():
function mymodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'the_form_id') {
$form['field_name']['und'][0]['#wysiwyg'] = FALSE;
}
}
【讨论】: