#drupal #drupal-7 #ckeditor #wysiwyg #field
#drupal #drupal-7 #ckeditor #wysiwyg #поле
Вопрос:
Мне нужно удалить формат фильтра wysiwyg для поля текстовой области. Это поле относится к типу содержимого и не должно позволять редакторам помещать данные с помощью wysiwyg.
Итак, в основном мне нужно удалить опцию wysiwyg из выпадающего списка, который появляется для текстовой области на странице узла / редактирования.
Я использую ckeditor в качестве плагина для модуля wysiwyg.
Пожалуйста, помогите мне решить эту проблему.
Ответ №1:
Насколько я знаю, это невозможно сделать в пользовательском интерфейсе, но вы можете создать пользовательский модуль и hook_form_alter()
очень легко реализовать:
function mymodule_form_alter(amp;$form, amp;$form_state, $form_id) {
if ($form_id == 'the_form_id') {
$form['field_name']['und'][0]['#wysiwyg'] = FALSE;
}
}
Комментарии:
1. Привет, Клайв, я пробовал то же самое, но, похоже, не работает в drupal7. Можете ли вы предложить какой-либо другой подход. Спасибо
2. @PiyueshKumar Вы пробовали очищать кеш с тех пор, как ввели функцию в свой код?