Тип menu поля форми являє собою список доступних меню, що розкривається, на сайті Joomla. Якщо в полі є збережене значення, воно вибирається під час першого завантаження сторінки. Інакше вибирається значення за налаштуванням (якщо є).
Першою опцією у списку завжди є «- Вибрати меню -» (яка є рядком, що перекладається), і їй присвоюється значення 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/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi