如何在Drupal 8配置表单中获取full_html textarea字段?

时间:2018-08-06 07:29:49

标签: drupal-8

在我的模块中,我有一个配置表单(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有可能吗?

1 个答案:

答案 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,只需单击查看源即可获得所需的所有信息。