В настоящее время я разрабатываю настраиваемый модуль для Drupal 8. При добавлении бэкэнд-формы для получения некоторых данных от пользователей я попытался настроить ckeditor на замену моих текстовых полей ... и не удалось>. <ckeditor в Drupal 8 пользовательский модуль
здесь является определение формы:
$form['text'] = array(
'#type' => 'textarea',
'#title' => t('Text'),
'#required' => TRUE,
'#attributes' => array(
'id' => 'text',
'style' => 'max-width: 650px'
),
'#default_value' => $data['text']
);
, где мне нужно, чтобы загрузить CKEditor, чтобы заменить мой текстовое поле?
вещи, которые я уже пробовали:
$build['#attached'] = array(
'js' => array(
drupal_get_path('module', 'ckeditor') . '/js/ckeditor.js'
drupal_render($build);
и
drupal_load_library("ckeditor", "ckeditor");
, но я не могу загрузить все зависимости