
КРАТКО
Ниже представлены стандартные типы полей 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