Drupal 8自定义模块中的ckeditor
我目前正在为Drupal8开发一个定制模块。Drupal 8自定义模块中的ckeditor,ckeditor,drupal-8,Ckeditor,Drupal 8,我目前正在为Drupal8开发一个定制模块。 在添加后端表单以从用户处获取一些数据时,我尝试将ckeditor配置为替换我的文本区域。。。失败>参考Drupal 8表单API,它有一个表单类型。还建议检查您的默认值 导航到配置>内容创作>文本格式和编辑器,为您提供当前可用文本格式的概述。此处列出的可用于表单字段的#format属性。(当前默认回退为basic\u html) 尝试将代码更改为: $form['text'] = array( '#type' => 'text_form
在添加后端表单以从用户处获取一些数据时,我尝试将ckeditor配置为替换我的文本区域。。。失败>参考Drupal 8表单API,它有一个表单类型。还建议检查您的默认值 导航到配置>内容创作>文本格式和编辑器,为您提供当前可用文本格式的概述。此处列出的可用于表单字段的#format属性。(当前默认回退为
basic\u html
)
尝试将代码更改为:
$form['text'] = array(
'#type' => 'text_format',
'#title' => t('Text'),
'#required' => TRUE,
'#default_value' => isset($data['text']) ? $data['text'] : '',
'#format' => 'full_html',
);
$build['#attached'] = array(
'js' => array(
drupal_get_path('module', 'ckeditor') . '/js/ckeditor.js'
drupal_render($build);
drupal_load_library("ckeditor", "ckeditor");
$form['text'] = array(
'#type' => 'text_format',
'#title' => t('Text'),
'#required' => TRUE,
'#default_value' => isset($data['text']) ? $data['text'] : '',
'#format' => 'full_html',
);