Тип usergroup поля формы предоставляет раскрывающийся список групп пользователей.
- type должен быть usergroup.
- name (обязательно) — уникальное имя поля. Оно должно совпадать с именем столбца результатов запроса, содержащего значения, которые будут показаны пользователю в раскрывающемся списке, если в атрибуте value_field не указано другое имя.
- label (обязательная) (разрешается переводить) — описательный заголовок поля.
- description (необязательно) (разрешается переводить) — это текст, который будет отображаться в виде всплывающей подсказки, когда пользователь наводит указатель мыши на раскрывающийся список.
- class (необязательно) — имя класса CSS для поля HTML-формы.
- size (необязательно) — ширина текстового поля в символах. Если пропущено (не указано), то ширина определяется браузером. Значение size не ограничивает количество вводимых символов.
- multiple (необязательно) — если установлено значение Multiple, то будет разрешено выбирать более одной группы пользователей.
Реализация в: libraries/joomla/form/fields/usergroup.php
Пример XML определения
<field name="guest_usergroup" type="usergroup"
label="COM_USERS_CONFIG_FIELD_GUEST_USER_GROUP_LABEL"
description="COM_USERS_CONFIG_FIELD_GUEST_USER_GROUP_DESC"
multiple="true" />
Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy
