15 March 2015 03:28
Для того чтобы к обычному textarea полю добавить виджет CKEditor необходимо добавить в массив элемента формы следующие ключи #pre_render, #format, #wysiwyg.
Пример:
$default_value = variable_get('some_text_settings', ''); $form['some_text_setting'] = array( '#type' => 'textarea', '#title' => t('Rules'), '#cols' => 80, '#rows' => 7, '#default_value' => $default_value, '#wysiwyg' => TRUE, // Важно! Проверьте что формат текста существует в системе admin/config/content/formats. Например если Вы устанавливали Minimal профиль формата full_html не будет. '#format'=> 'ful_html', '#pre_render' => array('ckeditor_pre_render_text_format'), );