在我的模块中,我有一个配置表单(ConfigFormBase),其中包含一个简单的textarea字段,但格式不正确。
$form['page_message'] = [
'#type' => 'textarea',
'#title' => $this->t('Message'),
'#description' => $this->t('Message display to customer contacts.'),
'#default_value' => $config->get('page_message'),
];
但是我想要一个textarea full_html字段。
Drupal 8有可能吗?
答案 0 :(得分:0)
是可以的,但是您必须这样做:
$form['page_message'] = [
'#type' => 'text_format',
'#title' => $this->t('Message'),
'#format' => 'full_html',
'#description' => $this->t('Message display to customer contacts.'),
'#default_value' => $config->get('page_message'),
];
您可以检查Drupal api的TextFormat.php here,只需单击查看源即可获得所需的所有信息。