ckeditor с пользовательской формой drupal - PullRequest
1 голос
/ 17 мая 2011

Я создал свою собственную форму модуля, которая включает адрес textarea

    $form['address'] = array(
    '#input_format' => '1',
    '#rows' => '5',
    '#weight' => '4',
    '#type' => 'textarea',
    '#title' => t('Address'),

);

, когда я запускаю форму, под ней появляется следующая справка

CKEditor: идентификатор для исключения или включения этого элементаis customer / edit / 5.edit-address.

, поэтому я получил идентификатор элемента и ввел его в настройку включения ckeditor

, но редактор в этом поле все равно не отображаетсяя что-то упустил?

1 Ответ

3 голосов
/ 17 мая 2011

используйте #type «text_format» с #base_type «textarea», и это должно работать.как это:

    $form['address'] = array(
      '#input_format' => '1',
      '#rows' => '5',
      '#weight' => '4',
      '#type' => 'text_format',
      '#base_type' => 'textarea',
      '#title' => t('Address'),

  );
...