在我的模块中,我有一个配置表单(ConfigFormBase),它有一个简单的文本区字段,没有格式化,可以正常工作。
$form['page_message'] = [
'#type' => 'textarea',
'#title' => $this->t('Message'),
'#description' => $this->t('Message display to customer contacts.'),
'#default_value' => $config->get('page_message'),
];
但我想要一个文本区full_html字段。
这是可能的吗?在Drupal8中是如何实现的?
发布于 2018-08-10 04:12:08
是的,这是可能的,但你必须这样做:
$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 for TextFormat.php here,只需单击查看源代码,您将获得所需的所有信息。
https://stackoverflow.com/questions/51702566
复制相似问题