Тип 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/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi
