Тип usergroup поля форми Joomla

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

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

Main Menu