与drupal自定义形式的ckeditor

时间:2011-05-16 22:18:58

标签: drupal drupal-6 ckeditor

我创建了自己的模块表单,其中包含地址textarea

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

);

当我运行表单时,我在下面得到了以下帮助

CKEditor:排除或包含此元素的ID是customers / edit / 5.edit-address。

所以我得到了元素ID并在ckeditor的include设置中输入了

但编辑器仍未出现在该字段上,我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

使用带有#base_type“textarea”的#texttype“text_format”,它应该可以使用。像这样:

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

  );