跳至主要内容
版本:5.1

菜单表单字段

**菜单**表单字段类型提供来自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"
/>

另请参阅