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