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

Джерело: https://docs.joomla.org/User_form_field_type

Main Menu