Практика использования дополнительных полей в материалах joomla

Как и обещал, сегодня мы разберем на практике работу с дополнительными полями материалов joomla, которые можно широко использовать в разных сферах и нишах, и для решения различных задач.

Для этого в joomla предусмотрена возможность разделять поля по группам, впрочем, как и всегда, для многофункциональных направлений такая возможность существует изначально во многих компонентах из базового пакета.

В качестве примера я взял свою тематику — это запись курсов и видео уроков. Допустим, что для этих целей мне необходимо создать дополнительные поля для каждого урока или курса.

Список дополнительных полей

Из всех возможных (15) полей мне понадобится пока всего пять.

  1. Целое число (integer) – для указания количества уроков
  2. Переключатель (radio) — указатель уровня сложности
  3. Флажки (checkboxes) – выбор автора урока
  4. Url – адрес сайта автора урока
  5. Текстовая область (textarea) — для составления описания

Зачем вообще нужны дополнительные поля в joomla?

Краткая справка для начинающих.

Прежде всего — это дополнительная информация (пользователя, товара, услуге и так далее) которая составляется для удобства администратора сайта и пользователей. Позволяет ускорить процесс заполнения однотипной информации на страницах сайта. При должном оформлении улучшает юзабилити, придает профессионализм проекту, улучшает конверсию и продажи (бизнес-сайты).

Если нет необходимости постоянно менять данные, можно один раз создать дополнительные поля материалов joomla, указать к какой категории они будут относиться и просто «забыть об этом», система подставит их за вас.

Категория дополнительных полей joomla

А если информация постоянно меняется, достаточно просто приготовить дополнительные поля для любого материала и в процессе создания контента, заполнять их нужными данными. При этом все-равно сокращается время на их создание и оформление.

Заполнение дополнительных полей joomla

Кроме этого, после создания дополнительных полей joomla 3.7, есть возможность добавить их отдельно в уже созданный контент с помощью одной кнопки, которая появится в редакторе.

Кнопка дополнительного поля в редакторе joomlaКак оформить эти поля я рассказывал в прошлом уроке. «Дополнительные поля joomla их css-классы для показа».

А в этом видео мы рассмотрим практику использования и создания таких полей.

Из данного видео вы поймете, что можно использовать для одних и тех же целей, разные поля. Особенно хорошо это просматривается при выборе нескольких вариантов информации.

Для более эффективной работы я создал группу полей и прикрепил к ней все подготовленные поля.

Первое дополнительное поле – указание количества уроков

Дополнительное поле integer

Тип поля – целое число (integer). Параметр первый и последний, можно выставлять произвольно, если знать примерное количество создаваемого материала, в моем случае – это 20. В поле “шаг” подставляем значение на величину которого будет меняться этот самый шаг.

После этого, при создании или редактировании материала, у нас появится возможность выбора из выпадающего списка от 1 до 20.

выпадающий список дополнительных полей

Второе дополнительное поле – переключатель (radio)

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

Здесь я не буду приводить примеры, а продолжим создавать список полей. Результат можно будет посмотреть самостоятельно в своих материалах.

Дополнительное поле флажки (checkboxes) – для выбора автора.

При наличии одного автора, лучше создать одно текстовое поле и добавить в него имя по умолчанию.

Значение поля по умолчанию

Ну а если авторов будет несколько, тогда лучше сделать возможность выбора.

Дополнительное поле checkboxes

Дополнительное поле URL для указания адреса сайта

Думаю, что здесь уже нет смысла повторяться, все достаточно просто. Меняется параметр – делаем способ выбора, не меняется – заполняем поле по умолчанию.

Дополнительное поле текстовая область (textarea)

Независимо от того будут меняться данные или нет, можно составлять несколько вариантов. Но поскольку описание для каждого материала не может быть одинаковым, соответственно и данный вид поля лучше заполнять при создании контента, но изначально оно должно быть создано.

Теперь можно подвести итог и посмотреть что получилось.

При редактировании или создании материала, появится группа (при создании групп), перейдя в которую нам будет доступа возможность заполнять созданные поля.

Скриншот показан чуть выше.

О всех остальных возможностях мы поговорим в следующих публикациях.

CMS-Joomla в деталях видеоруководство

 

Поделиться с друзьями
Эдуард Бунаков

Здравствуйте! Я специалист cms-систем, автор серии обучающих курсов по созданию сайтов на cms-Joomla, WordPress, интернет-магазинов на Opencart.

Оцените автора
( Пока оценок нет )
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.