Тип tag поля формы предоставляет точку, в которую вы можете вводить теги — либо AJAX, либо вложения.
- type (обязательно) — должен быть tag.
- name (обязательный) — уникальное имя параметра.
- mode (необязательный) (разрешается переводить) — это описание поля.
- label (обязательно) (разрешается переводить) - описательный заголовок поля.
- description (необязательно) (разрешается переводить) — описание поля.
- id (необязательно) — идентификатор для добавления в поле. Обратите внимание, если ничего не установлено, то это будет имя поля.
- class (необязательный) — это класс, который нужно добавить в поле.
- published (необязательный) — определяет, следует ли разрешать неопубликованные теги.
- language (необязательно) — это язык для фильтрации существующих тегов.
- multiple (необязательный) — это возможность добавить более 1 тега в поле формы.
- custom (необязательно) — если выбран режим ajax, установка этого параметра в значение deny не позволит пользователям добавлять новые теги.
Пример XML определения для тега AJAX
<field name="tags" type="tag" label="JTAG" description="JTAG_DESC" mode="ajax" class="inputbox span12 small" multiple="true" />
Пример XML определения для вложенного тега
<field name="tags" type="tag" label="JTAG" description="JTAG_DESC" mode="nested" class="inputbox span12 small" multiple="true" />
Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy
