Тип 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/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy

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

Main Menu