Checkbox флажек
Тип поля формы checkbox если параметр имеет сохранённое значение чекбокс будет нажат если нет то нет.
- type (обязательно) должен быть checkbox.
- name (обязательно) имя типа пункта меню, при записи в бд, имя пункта меню должно быть одинаковым в таблице.
- label (обязательно) (переводимое) название поля.
- default (необязательно) значение по умолчанию.
- description (необязательно) описание, подсказка. Всплывающая подсказка поля при наведении мышкой.
- class (необязательно) имя CSS класса, которое будет использоваться при выводе поля в html-код. По умолчанию «inputbox».
- value (необязательно): значение параметра, если этот флажок установлен (обычно 1).
Пример XML определение поля:
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" />
Пример XML определение поля (не выбрано):
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" default="0" />
Особое внимание с сохранением checkbox из формы! Это распространенная ошибка. Видите ли, на сохранении формы с checkbox, который не установлен, нет переменных для него в информации POST и Joomla не заботиться о вставке данных!