我想用CKEditor制作一个Drupal模块,但是我不能使用CKEditor,这让我发疯了
我尝试了以下代码
$form['body'] = array(
'#type'=>'text_format',
'#title' => t('HTML'),
'#default_value' => 'This is my value',
'#format'=>'full_html',
);
我希望看到CKEditor,但看到一个文本区域
解决方案:您需要添加配置文件(admin / config / content / ckeditor)并将该配置文件绑定到格式(admin / config / content / formats),而不是绑定格式到文本编辑器,因此代码将如下所示
$form['body'] = array(
'#type' => 'text_format',
'#title' => 'body',
'#required' => TRUE,
'#format' => 'foo',
'#value' => 'bar'
);