Как использовать два или более шаблонов на одном сайте Joomla?

Интересное о Joomla


Joomla — очень гибкая и мощная CMS, в ней есть много встроенных опций. В Joomla 3 вы можете использовать более одного шаблона на своем сайте. Это означает, что вы можете создать веб-страницу с группами подстраниц, которые будут иметь уникальный стиль/внешний вид. Например, с возможностями WordPress по умолчанию это невозможно.

Каждая веб-страница CMS основана на шаблоне дизайна. Это коллекция файлов и настроек, которая содержит стили, включая логотип, выбранные шрифты, цветовые схемы, фоновые изображения и расположение модулей. Дизайнеры и веб-мастера Joomla могут создавать различные стили для разных страниц, устанавливая и назначая шаблоны для разных страниц. Это может быть один и тот же шаблон с разными настройками (например, на основе фреймворка Helix3) или шаблоны от разных разработчиков.

Использование нескольких шаблонов в Joomla 3.x

В Joomla 3.x неважно будет ли использован бесплатный или/и премиум-шаблон, разработанный для Joomla 3.x. Помните, что шаблон создан несколько лет назад для Joomla 2.5 и всех более старых версий, может не работать должным образом или вы не сможете установить их вообще.

Используя желтый значок звездочки в столбце «По умолчанию» или кнопку «По умолчанию», вы можете выбрать шаблон по умолчанию. Это шаблон, который будет использоваться на всех ваших страницах, если вы не выберете другой шаблон для отдельного пункта меню. На приведенном выше снимке экрана я выбрал Shaper_Helix3 по умолчанию для всех страниц. Это хорошее начало, потому что Joomla просит выбрать один шаблон по умолчанию.

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

Как назначить несколько шаблонов для одного сайта на Joomla

По умолчанию вы можете настроить несколько шаблонов двумя способами. Вы можете назначить шаблон(ы) через:

  • Пункт меню (из Менеджера меню);
  • Менеджер шаблонов (Стили).

Оба метода связаны, любое внесенное вами изменение будет влиять на глобальное назначение шаблона.

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

Полезные расширения для управления шаблонами

Иногда параметров по умолчанию недостаточно и тогда стоит обратиться к:

Advanced Template Manager (normallabs.com) — это расширение, которое дает вам возможность назначать стили шаблонов практически всему, что вы хотите, предоставляя вам полный контроль над стилями шаблонов Joomla. Даже в бесплатной версии есть множество опций, например, вы можете назначать шаблоны только домашней странице, использовать шаблоны на основе разных браузеров и типов устройств: Mobile, Tablet, Desktop или даже URL. PRO версия может назначать шаблоны по стране, региону, языку, уровням группы пользователей или выбранному компоненту.

Chameleon (metamodpro.com) похож на вышеупомянутое расширение, чтобы помочь вам переключать шаблоны на основе местоположения GeoIP посетителя сайта, случайной вероятности, даты и времени, включая время суток, язык, URL и реферер, веб-браузер пользователя. У него нет бесплатной версии, только коммерческая.

Template Selector (joomler.net) — очень простой интерфейсный модуль, который позволяет пользователям переключать шаблоны из списка.

Это все на данный момент. Мы надеемся, что эта статья помогла вам узнать, как использовать несколько шаблонов для страниц в Joomla 3.x.