Тип templatestyle поля формы предоставляет раскрывающийся список параметров стиля.
- name (обязательный) — уникальное имя параметра.
- type (обязательно) — должен быть templatestyle.
- client (необязательно) — администратор, по умолчанию сайт.
- label (обязательная) (переводимая) — описательный заголовок поля.
- description — текст описания для поля формы.
- class (необязательно) — для стиля.
Пример XML определения
<field name="admin_style" type="templatestyle"
client="administrator"
description="COM_ADMIN_USER_FIELD_BACKEND_TEMPLATE_DESC"
label="COM_ADMIN_USER_FIELD_BACKEND_TEMPLATE_LABEL" >
<option value="">JOPTION_USE_DEFAULT</option>
</field>
Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy
Источник: https://docs.joomla.org/Templatestyle_form_field_type
