编辑器表单字段
**编辑器**表单字段类型提供了一个所见即所得的编辑器。
- **type**(必填)必须为editor。
- **name**(必填)是字段的唯一名称。
- **label**(必填)(可翻译)是字段的 HTML 标签。
- **width**(可选)定义所见即所得编辑器的宽度(以像素为单位),默认为 100%。(参见下面的说明)
- **height**(可选)定义所见即所得编辑器的高度(以像素为单位),默认为 250px。(参见下面的说明)
- **cols**(可选)定义编辑器的宽度(以列为单位)。(参见下面的说明)
- **rows**(可选)定义编辑器的高度(以行为单位)。(参见下面的说明)
- **buttons**(可选)可以是一个要排除的插件按钮数组,或设置为 false。默认的 editors-xtd 为:article、image、pagebreak 和 readmore。
- **hide**(可选)要隐藏的插件按钮数组。例如,设置 buttons="true" hide="readmore,pagebreak"
- **editor** 指定要使用的编辑器,可以包含两个选项。(editor="desired|alternative")
- **filter**(可选)是要应用的过滤器。
说明
height、width、cols 和 rows 属性的支持取决于编辑器的实现,您可能会发现您选择的编辑器可能不支持它们。
由以下文件实现:libraries/src/Form/Field/EditorField.php
XML 参数定义示例
<field
name="test1"
type="editor"
label="Test Field"
description=""
width="300"
filter="safehtml"
/>