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

Тип 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

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

Main Menu