Подключение модулей и содержимого страницы

07.06.2017

Если вы работаете с шаблоном сайта Joomla, тогда выводить динамический контент вам просто необходимо. Это позволит увидеть результаты при работе в административной части. То есть нужно адаптировать шаблон.

Для решения этой задачи, нужно внести небольшие изменения в двух файлах: index.php и templateDetails.xml.

Всю работу можно разделить на 2 части: необходимо подключить содержимое страницы и модули.

Подключение содержимого страницы

Очищаем центральный контейнер от текста.

Для подключения динамического контента достаточно вставить одну строчку тегом в пустое место index.php.

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

Подключение модулей

Работа с модулями усложнена их количеством и необходимостью давать им всем имена.

Освобождаем место для содержимого.
В файл templateDetails.xml нужно создать определенные позиции. Можно просто дать им имена с понятными словами, прописав тег position (см. рисунок).
В готовое место шаблона вставить тег jdoc:include (см. рисунок). Обязательно уточните имена и стили, которые можно не указывать содержимого страницы. Стиль будет определять вид модуля. Например, xhml выводит заголовки.
Если вы делаете подобное впервые, то советуем создать пару модулей. Они позволят вам наглядно увидеть результат. Каждому из них нужно задать позицию, которые можно увидеть в выпадающем списке. Теперь видно, что создавать модули можно любого вида, включая установленные.

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

Обязательно проверьте подключение JHTML::_(‘behavior.modal’).

Выведите в шаблоне ссылкой
Сохраните все произведенные изменения.

Заключение

Выполнив всего 2 пункта, которые не занимают более 10 минут, мы вывели в нашем шаблоне весь существующий контент Joomla. Теперь перед вами открывается уникальный мир приключений в создании сайтов. Старайтесь максимально упростить свою работу. Творите и выдавайте неповторимы сайты, которые будут радовать ваших клиентов и посетителей, которые будут к вам возвращаться.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют