Тип поля checkboxes служит для вывода группы флажков

Данное поле отображается в форме так: 

checkboxes

Пример создания поля

<field
	name="checkboxes"
	type="checkboxes"
	label="Опции"
	description="Описание поля"
	class="my-class"
	>
	<option value="1">Опция 1</option>
	<option value="2">Опция 2</option>
	<option value="3">Опция 3</option>
	<option value="4">Опция 4</option>
</field>

Основные атрибуты этого поля:

АтрибутОписание
name Название поля
type Тип поля (должно быть checkboxes)
label Метка поля
description Описание поля, появляется при наведении курсора на метку поля
class Класс поля
default Значение по умолчанию
required Указывает что наше поле обязательное, при проверки формы если оно не заполнено мы получим ошибку, а при нажатии на кнопку submit в новых браузерах мы увидим предупреждение что поле не заполнено. Возможные варианты значений true или true
autofocus Устанавливает что поле получает фокус после загрузки страницы

Данные из этого поля придут в массиве, элементами которого будут отмеченные флажки.
Если у нас данные приходят в метод save( $data ) нашей модели то элементы будут доступны в виде массива в $data['имя_поля']
Если же хотим получить данные из глобальных данных то мы можем это сделать так:

$input = JFactory::getApplication()->input;
$checked = $input->get( 'checkboxes', array(), 'array' );
print_r($checked);