КРАТКО
Ниже представлены стандартные типы полей Joomla, их описание и поддерживаемая версия, взято с официальной документации, я взял на себя смелость исключить те поля, которые не поддерживаются в новых версиях. Для чего они нужны? Для многого, но в основном - для XML-описания шаблонов, компонентов, плагинов и модулей, по крайней мере я их использую именно для этого
Что вы узнаете:
- Типы полей
- Описания полей
- Поддерживаемые версии
Стандартные типы полей Joomla
Тип | Описание | Версия |
---|---|---|
accessiblemedia | Предоставляет модальный доступ к медиаменеджеру для вставки изображений с загрузкой для пользователей с соответствующими разрешениями и текстовое поле для добавления альтернативного текста. | 4.0 и выше |
accesslevel | Предоставляет раскрывающийся список уровней доступа к просмотру. | 2.5 и выше |
cachehandler | Предоставляет список доступных параметров обработки кэша. | 2.5 и выше |
calendar | Предоставляет текстовое поле для ввода даты. Значок рядом с текстовым полем содержит ссылку на всплывающий календарь, который также можно использовать для ввода значения даты. | 2.5 и выше |
captcha | Обеспечивает использование плагина captcha | 2.5 и выше |
category | Предоставляет раскрывающийся список категорий для расширения | 2.5 и выше |
checkbox | Предоставляет один флажок, который должен быть установлен или снят | 2.5 и выше |
checkboxes | Предоставляет неограниченное количество флажков, которые можно использовать для множественного выбора. | 2.5 и выше |
Chrome Style | Предоставляет список параметров стиля chrome шаблона, сгруппированных по шаблону. | 3.0 и выше |
color | Обеспечивает выбор цвета при нажатии на поле ввода | 2.5 и выше |
Content Language | Предоставляет список языков содержимого. | 2.5 и выше |
Content Type | Предоставляет список типов контента. | 3.1 и выше |
combo | Предоставляет поле со списком. | 2.5 и выше |
componentlayout | Предоставляет сгруппированный список основных и шаблонных альтернативных макетов для элемента компонента | 2.5 и выше |
contentlanguage | Предоставляет список установленных языков контента для использования в сочетании с плагином переключения языков. | 2.5 и выше |
Database Connection | Предоставляет список доступных подключений к базе данных, необязательно ограничиваясь заданным списком. | 2.5 и выше |
editor | Предоставляет поле области редактора. | 1.6 и выше |
Предоставляет поле электронной почты. | 2.5 и выше | |
file | Предоставляет поле ввода для файлов | 2.5 и выше |
filelist | Предоставляет раскрывающийся список файлов из указанного каталога. | 2.5 и выше |
folderlist | Предоставляет раскрывающийся список папок из указанного каталога. | 2.5 и выше |
groupedlist | Предоставляет раскрывающийся список элементов, организованных в группы. | 2.5 и выше |
header tag | Предоставляет раскрывающийся список тегов заголовка (h1-h6). | 3.0 и выше |
helpsite | Предоставляет раскрывающийся список справочных сайтов для установки Joomla. | 2.5 и выше |
hidden | Предоставляет скрытое поле для сохранения поля формы, значение которого не может быть изменено непосредственно пользователем в Администраторе (оно может быть изменено в коде или путем редактирования файла params.ini). | 2.5 и выше |
imagelist | Предоставляет раскрывающийся список файлов изображений в указанном каталоге. | 2.5 и выше |
integer | Предоставляет выпадающий список целых чисел между минимумом и максимумом. | 2.5 и выше |
language | Предоставляет раскрывающийся список установленных языков для внешнего или внутреннего интерфейса. | 2.5 и выше |
list | Предоставляет раскрывающийся список пользовательских записей. | 2.5 и выше |
media | Предоставляет модальный доступ к медиаменеджеру для вставки изображений с загрузкой для пользователей с соответствующими разрешениями. | 2.5 и выше |
menu | Предоставляет выпадающий список доступных меню с вашего сайта Joomla. | 2.5 и выше |
Menu Item | Предоставляет выпадающий список доступных пунктов меню с вашего сайта Joomla. | 2.5 и выше |
meter | Предоставляет измеритель для отображения значения в диапазоне. | 3.2 и выше |
Module Layout | Предоставляет список альтернативного макета для модуля, сгруппированного по ядру и шаблону. | 2.5 и выше |
Module Order | Предоставляет выпадающее меню для установки порядка модуля в заданном положении | 2.5 и выше |
Module Position | Обеспечивает ввод текста для установки положения модуля. | 2.5 и выше |
Module Tag | Предоставляет список элементов html5 (используемых для обертывания модуля). | 3.0 и выше |
note | Поддерживает однострочное текстовое поле. | 3.1 и выше |
number | Предоставляет текстовое поле в одну строку с маркерами вверх-вниз для установки числа в поле. | 3.2 и выше |
password | Предоставляет текстовое поле для ввода пароля. Символы пароля будут скрыты при вводе. | 2.5 и выше |
plugins | Предоставляет список плагинов из данной папки | 2.5 и выше |
predefinedlist | Поле формы для загрузки списка предопределенных значений. | 3.2 и выше |
radio | Предоставляет переключатели для выбора различных параметров. | 2.5 и выше |
range | Предоставляет горизонтальную полосу прокрутки для указания значения в диапазоне. | 3.2 и выше |
repeatable | Позволяет создавать поля формы, которые могут иметь столько параметров, сколько пожелает пользователь | 3.2 и выше |
rules | Предоставляет матрицу параметров группового действия для управления контролем доступа. Отображение зависит от контекста. | 2.5 и выше |
sessionhandler | Предоставляет раскрывающийся список параметров обработчика сеанса | 2.5 и выше |
spacer | Обеспечивает визуальный разделитель между полями формы. Это чисто визуальное пособие, и никакая ценность не сохраняется. | 2.5 и выше |
sql | Предоставляет раскрывающийся список записей, полученных при выполнении запроса в базе данных Joomla. Первый столбец результатов, возвращаемый запросом, содержит значения для раскрывающегося списка. | 2.5 и выше |
subform | Предоставляет возможность использовать XML-формы друг в друге или повторно использовать существующие формы внутри текущей формы. | 3.6 и выше |
tag | Предоставляет точку входа для тегов (либо AJAX, либо вложенных). | 3.1 и выше |
tel | Предоставляет поле ввода для телефонного номера. | 2.5 и выше |
templatestyle | Предоставляет раскрывающийся список стилей шаблонов. | 2.5 и выше |
text | Предоставляет текстовое поле для ввода данных. | 2.5 и выше |
textarea | Предоставляет текстовую область для ввода многострочного текста. | 2.5 и выше |
timezone | Предоставляет выпадающий список часовых поясов. | 2.5 и выше |
URL | Предоставляет поле ввода текста URL-адреса. | 2.5 и выше |
user | Поле для выбора пользователя из модального списка. Отображает Имя пользователя и сохраняет идентификатор пользователя | 1.6 и выше |
useractive | Поле для отображения списка доступных активных статусов пользователей. | 3.2 и выше |
usergrouplist | Поле для загрузки раскрывающегося списка доступных групп пользователей. Заменяет тип поля формы группы пользователей. | 3.2 и выше |
userstate | Поле для загрузки списка доступных статусов пользователей. | 3.2 и выше |
Напоминаю, что вопросы можно задать в группе https://t.me/newqosgroup