Componentlayout 表单字段
**componentlayout** 表单字段类型提供了一个下拉列表,其中包含扩展视图的所有可用布局。如果参数具有已保存的值,则在页面首次加载时会选择此值。否则,将选择默认值(如果有)。
- **type**(必填)必须为componentlayout。
- **name**(必填)是字段的唯一名称。
- **label**(必填)(可翻译)是字段的 HTML 标签。
- **extension**(必填)是要为其检索布局的扩展的名称(例如“com_content”)。
- **view**(必填)是要为其检索布局的视图的名称(例如“article”)。
- **useglobal**(可选)如果设置为 true,则如果在数据库中找到,它将显示在全局配置中设置的值。
- **description**(可选)(可翻译)是字段描述。
由以下文件实现:libraries/src/Form/Field/ComponentlayoutField.php
XML 参数定义示例
<field
name="mylayout"
type="componentlayout"
extension="com_content"
view="article"
label="JFIELD_ALT_LAYOUT"
useglobal="true"
description="JFIELD_ALT_COMPONENT_LAYOUT"
/>