Использование WYSIWYG-редакторов в формах в Drupal

05 апреля 2015 - 00:21

Пример использования поля типа text_format Drupal From API в настройках темы:

<?php

/**
 * Implements hook_form_FORM_ID_alter().
 */

function THEME_form_system_theme_settings_alter(&$form, &$form_state) {
  $form['text'] = array(
    '#type' => 'text_format',
    '#title' => t('Text'),
    '#format'=> 'full_html',
  );
  if ($text = theme_get_setting('text')) {
    $form['text']['#default_value'] = $text['value'];
  }
}

Результат:

Использование WYSIWYG-редакторов в катстомных формах в Drupal