Тип 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/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi
