菜单表单字段
**菜单**表单字段类型提供来自Joomla网站的可用菜单的下拉列表。如果该字段具有保存的值,则在页面首次加载时会选择此值。否则,将选择默认值(如果有)。
- **type**(必填)必须为menu。
- **name**(必填)是字段的唯一名称。
- **label**(必填)(可翻译)是字段的HTML标签。
- **description**(可选)(可翻译)是字段描述。
- **default**(可选)是默认菜单。请注意,这是菜单管理器屏幕“类型”列中显示的菜单名称,而不是菜单ID编号。
由以下文件实现:libraries/src/Form/MenuField.php
XML参数定义示例
<field
name="mymenu"
type="menu"
default="mainmenu"
label="Select a menu"
description="Select a menu"
/>