Тип menu поля формы Joomla

Тип menu поля формы представляет собой раскрывающийся список доступных меню на сайте Joomla. Если в поле есть сохраненное значение, оно выбирается при первой загрузке страницы. В противном случае выбирается значение по умолчанию (если есть).

menuПервой опцией в списке всегда является «- Выбрать меню -» (которая является переводимой строкой), и ей присваивается значение 0.

  • type (обязательно) - должен быть menu.
  • name (обязательно) - уникальное имя поля.
  • label (обязательно) (разрешается переводить) - описательный заголовок поля.
  • default (необязательно) - это меню по умолчанию. Обратите внимание, что это имя меню, отображаемое в столбце «Тип» на экране «Диспетчер меню», а не номер идентификатора меню.
  • description (необязательно) (разрешается переводить) - это текст, который будет отображаться как всплывающая подсказка, когда пользователь наводит указатель мыши на раскрывающийся список. 

Пример XML определения

<field name="mymenu" type="menu" default="mainmenu" label="Select a menu" description="Select a menu" />

Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy

Источник: https://docs.joomla.org/Menu_form_field_type

Main Menu