我创建了自己的模块表单,其中包含地址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设置中输入了
但编辑器仍未出现在该字段上,我错过了什么吗?
答案 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'),
);