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