Информация почти полностью актуальна для Joomla 5 (примечание добавлено 21.10.2023).
Шаблон Joomla – это расширение, которое отвечает за внешний вид сайта. По сути, это дизайн сайта.
Видео урок
- Как установить шаблон Joomla 4 – 00:02:03.
- Разница между шаблоном и стилем – 00:03:34.
- Настройки шаблонов – 00:05:11.
- Привязка к меню – 00:06:45.
- Позиции шаблона – 00:09:56.
- Как узнать позиции модулей в шаблоне – 00:10:55.
- Удаление шаблона – 00:14:16.
- Файлы шаблона – 00:15:01.
- Редактирование стилей Джумла 4 – 00:16:19.
Видео лучше просматривать с качеством «1080p HD». Этот и другие видеообзоры и уроки можете найти на моём YouTube канале.
Ссылки из видео:
В шаблон заложено то, как будет отображаться каждый элемент сайта. Там заложены все шрифты, цвета, макет (расположение разных элементов), отступы, тени, градиенты и т.д. Оформление внешнего вида сайта, его дизайн, обеспечивается за счёт стилей (CSS). Есть шаблоны для админки (панели управления) Joomla и для сайта (той части, которую видят все посетители).
В большинство современных шаблонов также включена анимация раскрытия меню, появления страниц и т.д. В некоторых, как правило, платных шаблонах иногда закладывают «функциональность»: кнопку прокрутки к верху страницы, кнопки фоловинга в социальные сети, Off-Canvas меню и т.д. По большому счёту, эти «дополнения» сложно отнести к функциональности сайта с точки зрения разработки, но для упрощения понимании я выбрал именно эту формулировку.
К сожалению, один шаблон не может обеспечить одинаково хороший внешний вид для любого компонента или модуля Joomla, так как шаблон содержит ограниченное количество стилей. Шаблон содержит стили для большинства встроенных в саму Joomla расширений и для каких-то специфических, на которые он рассчитан. Например, для VirtueMart.
Также в шаблоне предусматриваются позиции для модулей. Во многих современных шаблонов от популярных разработчиков заложено множество настроек шаблона, начиная от изменения логотипа сайта и заканчивая конструктором макета (позиций модулей). Например, так сделано в RSMatias.
Чтобы лучше понимать, что такое шаблон, рекомендую прочитать статью «Обзор JM Exclusive Furniture. Шаблон каталога Joomla 3». Кроме этого полезно ознакомиться с преимуществами профессиональных готовых шаблонов и тем, как выбрать подходящий именно Вам шаблон. Эти статьи были написаны для 3-й версии Joomla, но актуальны и для 4-й.
В уроке участвует последняя доступная мне, на момент написания статьи (07.07.2022), русскоязычная версия Joomla 4.1.5, шаблон фронтальной части сайта RSMatias 1.0.11.
Разница между стилем и шаблоном Joomla
Данная информация почти полностью актуальна для Joomla 2.5 – 4.
В разделе Система, в области Шаблоны есть ссылки на шаблоны и стили (рисунок ниже). Следует учесть, что указанные ниже определения шаблона и стиля могут быть неточными, неполными и не охватывать все случаи.
Шаблон Joomla – это набор PHP, CSS, JS, PNG, SVG и других файлов, содержащих исходный код дизайна сайта. Состав и количество файлов зависит от каждого конкретного шаблона. Среди файлов шаблона может содержаться файл с настройками стиля Joomla. На сайте может быть один или несколько шаблонов. У одного шаблона может быть один или несколько стилей. Как правило, с шаблоном работают для изменения исходного кода или его переопределения.
Стиль Joomla – это набор настроек шаблона Joomla. Настройки могут храниться в базе данных сайта или среди файлов шаблона. Если разработчики шаблона предусматривают какие-то настройки, то они находятся именно в стилях. Стили можно привязать к пунктам меню. У разных пунктов меню могут быть разные стили. При этом можно задавать стили от разных шаблонов, а можно - от одного. Как правило, с шаблоном работают для изменения его настроек и не требуется навык вёрстки или программирования, в отличие от случаев изменения исходного кода шаблона.
Надеюсь, данная статья, видео урок и другие материалы сайта на эту тему помогли лучше понять, что такое шаблоны, стили Joomla 4 и как с ними работать. Возникшие вопросы задавайте в комментариях.
| Похожие материалы |
|---|
| Автор статьи – Хорошевский Алексей |
|---|
Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе… Публикации и работа: |
Полезные ссылки:

