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

Тип radio поля формы содержит переключатели для выбора различных параметров. Если в поле есть сохраненное значение, оно выбирается при первой загрузке страницы. В противном случае выбирается значение по умолчанию (если есть).

  • type (обязательно) - должен быть radio.
  • name (обязательно) - уникальное имя поля.
  • label (обязательно) (разрешается переводить) - описательный заголовок поля.
  • default (необязательно) - значение элемента переключателя по умолчанию.
  • description (необязательно) (разрешается переводить) - это текст, который будет отображаться как всплывающая подсказка, когда пользователь наводит указатель мыши на раскрывающийся список.
  • class (необязательно) - Новое в Joomla 3, если установлено значение class="btn-group btn-group-yesno", будут отображаться красивые цветные кнопки.

Элемент XML <field> должен включать один или несколько элементов <option>, которые определяют отдельные элементы переключателя. Текст между тегами <option> и </option> отображается как метка для переключателя и является переводимой строкой (разрешается переводить). Тег <option> принимает следующий аргумент:

  • value (обязательно) - это значение, которое будет сохранено для параметра, если этот элемент выбран.

Совет: не забудьте закрыть определение поля с помощью </field>.

Пример XML определения

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="">
  <option value="0">1</option>
  <option value="1">2</option>
</field>

Для стилей Joomla 3+ с произвольными значениями:

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="" class="btn-group">
  <option value="0">1</option>
  <option value="1">2</option>
</field>

Для стиля Joomla 3+ со значениями да/нет:

<field name="myradiovalue" type="radio" default="0" label="Select an option" description="" class="btn-group btn-group-yesno">
  <option value="1">JYES</option>
  <option value="0">JNO</option>
</field>

Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy

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

Main Menu