В этой статье я опишу типы полей которые можно использовать в Joomla 2.5+. Так как полей много и на описание каждого нужно много времени то поля будут выкладываться постепенно.

Для всех типов полей существуют общие атрибуты:

АтрибутОписание
name Название поля
type Тип поля
label Метка поля
description Описание поля, появляется при наведении курсора на метку поля
class Класс поля
default Значение по умолчанию

 

Тип поляОписание поляВерсия CMS
accesslevel Вывод выпадающего списка для отображения уровней доступа и выше
cachehandler Вывод списка доступных вариантов кеширования и выше
calendar Выводит текстовое поле рядом с которым будет заначек календаря, при клике на поле или значение появляется всплывающее окно для выбора даты. и выше
category Вывод списка категорий текущего компонента, категории должны заполняться из компонента com_categories и выше
checkbox Вывод флажка который будет включен или выключен и выше
checkboxes Вывод неограниченного количества флажков которые можно использовать для множественного выбора и выше
chromestyle Выводит список оберток модулей в доступных шаблонах и выше
color Выводит поле в котором можно будет выбрать цвет и выше
editor Выводит WYSIWYG редактор и выше
email Выводит поле для ввода E-mail и выше
file Выводит поле для выбора файла и выше
filelist Выводит выпадающий список содержимое которого будут файлы из указанной категории и выше
folderlist Выводит выпадающий список содержимое которого будут папки из указанной категории и выше
groupedlist Выводит выпадающий список с значениями которые группируются по определенной метке и выше
headertag Выводит список тегов заголовков h1-h6 и выше
hidden Вывод скрытого поля и выше
imagelist Вывод выпадающего списка элементами которого будут имена изображений из указанной категории и выше
integer Вывод выпадающего списка элементами которого будут числа в указанном диапазоне с определенным шагом и выше
language Вывод списка языков установленных в системе и выше
list Создает выпадающий список с произвольными данными и выше
media Вывод текстового поля и кнопки для выбора изображения загруженного через медиа менеджер и выше
menu Выводи список созданным в системе меню и выше
menuitem Выводит список созданных в системе пунктов меню и выше
modulelayout Выводит список слоев в модуле (используется только в модулях) и выше
note Выводит заметку и выше
password Выводит поле для ввода пароля и выше
plugins Вывод списка плагинов из указанной группы и выше
radio Вывод радио кнопки и выше
rules Вывод контроллера для настройки прав доступа к определенной сущности и выше
sessionhandler Выводит выпадающий список элементами которого будет варианты обработчиков сессии и выше
spacer Вывод разделителя и выше
sql Выводи выпадающий список элементами которого будут записи полученные из указанного запроса в базу данных и выше
tag Выводит поле для создания или выбора тегов и выше
tel Отображение поля для ввода телефонного номера и выше
templatestyle Отображение списка шаблонов установленных в системе и выше
text Отображение однострочного текстового поля и выше
textarea Вывод многострочного текстового поля и выше
timezone Отображение выпадающего списка выбора часовых поясов и выше
URL Отображает текстовое поле для ввода ссылок и выше
user Выводит текстовое поле и возле него кнопка для выбора пользователя, при нажатии на кнопку появляется модальное окно со списком зерегестрированных на сайте пользователей и выше
usergroup Выводит выпадающий список элементами которого будут группы пользователей созданные на сайте и выше

Код с полями хранится в папке libraries/joomla/form/fields/

В Joomla 3.x часть полей хранится в папке Код с полями хранится в папке libraries/cms/form/field/