Вы здесь

Отключить Ckeditor в поле описание при создании Термина Таксономии?

1

Ckeditor тормозит загрузку страницы при работе с терминами таксономии, так как появляется в поле которое практически не используется - Описание. Это поле не имеет настроек, поэтому как с помощью Better Formats выбрать для него Plaintext я не знаю. Подскажите как все-таки можно отключить Ckeditor для этого поля, но не выключать модуль совсем, потому что на сайте много юзеров.

Версия Drupal: 
7.x
Категория: 
Form APITaxonomy API
Связанные проекты: 
CKEditor for WYSIWYG Module
Вопрос задан 17.04.2015 - 18:51

я нашел http://xandeadx.ru/blog/drupal/457 но там модуль делать а я думаю это не оптимальный вариант, через админку наверняка можно настроить

Комментарий оставлен 17.04.2015 - 19:08

я разобрался таким модулем (ненадежность источника 90%, так как это мой 5й модуль, но у меня работает)

    /**
     * Implements hook_form_taxonomy_form_term_alter().
     */
    function ckeditor_disable_for_taxonomy_form_taxonomy_form_term_alter(&$form) {
      ckeditor_disable_for_taxonomy_disable_wysiwyg_recursive($form);
    }

    /**
     * Disable wysiwyg in all fields
     */
    function ckeditor_disable_for_taxonomy_disable_wysiwyg_recursive(&$form) {
      foreach (element_children($form) as $element) {
        if (isset($form[$element]['#type']) && $form[$element]['#type'] == 'text_format') {
          $form[$element]['#wysiwyg'] = FALSE;
        }
        else {
          ckeditor_disable_for_taxonomy_disable_wysiwyg_recursive($form[$element]);
        }
      }
    }
Комментарий оставлен 17.04.2015 - 19:32

Ответы