Тип поля формы checkbox если параметр имеет сохранённое значение чекбокс будет нажат если нет то нет.

  1. type (обязательно) должен быть checkbox.
  2. name (обязательно) имя типа пункта меню, при записи в бд, имя пункта меню должно быть одинаковым в таблице.
  3. label (обязательно) (переводимое) название поля.
  4. default (необязательно) значение по умолчанию.
  5. description (необязательно) описание, подсказка. Всплывающая подсказка поля при наведении мышкой.
  6. class (необязательно) имя CSS класса, которое будет использоваться при выводе поля в html-код. По умолчанию «inputbox».
  7. 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 не заботиться о вставке данных!