Тип tag поля формы Joomla

Тип 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

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

Main Menu