Что нового
SEO форум вебмастеров - маркетинг, продвижение и оптимизация сайтов

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Типы полей в Joomla 4

raz0r

Руководство!
l_joomla4-vse-tipy-kastomnyh-polej.jpg

Как известно, в Joomla 3.7 была реализована долгожданная фича: кастомные (настраиваемые) поля, которые были внедрены на уровне ядра в материалы, пользователей, контакты и в ленту новостей (newsfeed). В грядущей Joomla 4 поля получили логическое развитие. Поля имеют следующие типы: календарь, цвет, редактор и т.д. В данной статье мы рассмотрим типы кастомных полей в Joomla 4.

Необходимость кастомных полей
До того, как были реализованы поля в Joomla из коробки, пользователю было крайно сложно внедрить новые поля в материалы, пользовательскую группу или в форму контактов. Теперь же нет необходимости модифицировать PHP код для определения новых полей. Достаточно выполнить некоторые действия в панели администратора и новое поле будет создано и автоматически внедрено в ядро.

Настраиваемые поля и их типы
В Joomla 4 имеются две опции Поля и Группы Полей (Fields & Field Groups) в левом сайдбаре во вкладке Content.

joomla-4-custom-fields-creation.jpg
Группы полей в Joomla 4
Поля: вы можете создать новые кастомные поля из 15 доступных типов.
Группы полей: вы можете создать группы полей, в которые нужно назначить поле при создании. Набор из 15 типов полей позволит вам создать различные комбинации и вариации дополнительной информации внутри материалов.

1. Календарь
Это поле используется для получения даты из календаря. Ему можно добавить заголовок, описание, а также сделать обязательным.

joomla-4-custom-fields-calendar.jpg

Поле Календарь в Joomla 4
2. Чекбоксы
Чекбоксы используются для выбора значения из числа предопределённых значений. Пользователи могут выбрать опцию в зависимости от своего решения, например, ширину или высоту как на скриншоте ниже:

joomla-4-custom-fields-checkbox.jpg

Тип поля Чекбокс в Joomla 4
3. Цвет
Эта опция позволяет пользователям выбрать цвет. Вы также можете добавить значение цвета по умолчанию.

joomla-4-custom-fields-color.jpg

Тип поля Цвет в Joomla 4
4. Редактор
В соответствии с предложенным названием, тип поля Редактор используется для написания текстов и добавления изображений. Эта настройка открывает окно с редактором, по подобию менеджера материала в панели администрирования Joomla или как режим редактирования пользовательского HTML. Вы можете отобразить или скрыть кнопки, также как и выставить редактору ширину и высоту.

joomla-4-custom-fields-edit.jpg

Тип поля Редактор в Joomla 4
5. Целое число
Этот режим работает с целым числом из списка. Вы можете указать начальное и конечное значение с учётом прироста.

joomla-4-custom-fields-integer.jpg

Тип поля Целое число в Joomla 4
6. Список
Этот режим выводит список значений, добавленных в настройки поля в панели администрирования и позволяет пользователю выбирать значение. Например. Joomla расширения или Joomla шаблоны, как показано на скриншоте ниже:

joomla-4-custom-fields-list.jpg

Тип поля Список в Joomla 4
7. Список изображений
Данный тип поля выводит список изображений. Вы можете указать путь к папке, из которой следует брать изображения. Этот режим даёт определённые гибкости разработчику, например, при помощи данной опции и кастомизации шаблона вы сможете вывести простую галерею или слайдшоу.

joomla-4-custom-fields-list-of-images.jpg

Тип поля Список Изображений в Joomla 4
8. Медиа
Тип поля Медиа напоминает предыдущий тип Список изображений и чем-то напоминает режим добавления изображения в Joomla медиа менеджере, в котором вы можете видеть все папки с изображениями. Однако, в реализации этого типа поля вы увидите только изображение из папки, которое вы выбрали в админке.

joomla-4-custom-fields-media.jpg

Тип поля Медиа в Joomla 4
9. Радио
Этот тип поля позвоялет выбрать пользователю варанти из предопределённых значений. В случае с радио, вы не сможете выбрать несколько значений, только один вариант.

joomla-4-custom-fields-radio-buttons.jpg

Тип поля Радио в Joomla 4
10. SQL
Режим SQL даёт выбор списка. В данном типе поля SQL запрос будет запущен для отображения результата. Запрос отображает результат как значение, другими словами, SQL запрос будет извлекать данные из базы данных сайта Joomla и показывать параметры вывода.

joomla-4-custom-fields-sql.jpg

Тип поля SQL запрос в Joomla 4
11. Текст
Данное поле используется для ввода текста в поле. Длину можно ограничить.

joomla-4-custom-fields-text.jpg
Тип поля Текст в Joomla 4
12. Текстовая область
Текстовая область используется для ввода текстовой информации с строками и столбцами и возможностью ограничить максимальную длину значения.

joomla-4-custom-fields-text-area.jpg
Тип поля Текстовая область в Joomla 4
13. URL
В соответствии с названием, тип поля используется для ввода различных URL'ов типа HTTP, HTTPS, FTP, FTPs и т.д.

joomla-4-custom-fields-url.jpg
Тип поля URL в Joomla 4
14. Пользователь
Данный режим позволяет выбрать пользователя для отображения на сайте.

joomla-4-custom-fields-user.jpg
Тип поля Пользователь в Joomla 4
15. Группы пользователей
Тип поля Группы пользователей похож на тип Пользователь. В этом поле можно выбрать из списка пользовательскую группу типа гость, менеджер и т.д.

Когда выйдет Joomla 4?
На момент написания данной статьи для установки доступна Joomla 4.0.0 alpha3, которую можно и нужно потестировать в демонстрационных целях (не для рабочих сайтов). Выход стабильной версии запланирован на 4-й квартал 2018 года.
 
Верх