Для продуктивной работы с шаблонами необходимо не только уметь правильно ориентировать содержимое по странице. Необходимо хотя бы на базовом уровне владеть языком HTML, обладать навыками работы с CSS и иметь представление о кроссбраузерности.
Зачастую разработкой сайта занимается целая команда, каждый член которой видит будущий ресурс по-своему. По этой причине зачастую возникают ситуации, когда разработчики создают шаблоны, с которыми дизайнерам работать очень непросто.
Но эти сложности можно преодолеть с помощью стандартных решений, которые доступны в системе управления Joomla. В этой CMS реализована возможность переопределения содержимого создаваемых страниц сайта. Отдельно стоит отметить, что при этом не требуется изменять код скриптов.
Например, рассмотрим стандартный шаблон Beez. При желании можно настроить версии XHTML и HTML5 под требуемую разметку с использованием переопределения. Кроме того, можно экспериментировать с внешним видом сайта используя функцию Стили шаблонов. С помощью данной опции можно изменить цветовую гамму, настроить формат шапки и т.д.
Далее мы рассмотрим процесс создания собственного стиля. В качестве основы можно взять все тот же стандартный стиль beez2 и внести некоторые изменения в его параметры. Для этого необходимо войти в административную панель сайта и выполнить следующие манипуляции: Расширения -> Менеджер шаблонов -> Стили -> Beez2 -> default.
В частности, понадобится изменить название стиля и цвет шаблона. Затем сохраняем данные, и наш стиль по умолчанию изменен. Затем можно назначить базовые или измененные стили разным разделам веб-сайта. А сделать это можно с помощью функции привязки к меню.
С помощью менеджера шаблонов можно изменять таблицы стилей абсолютно любого существующего шаблона, разработанного специально для этой системы управления. Также можно всего в несколько кликов модернизировать существующий шаблон либо внести другие правки.
Чтобы внести изменения, нужно зайти в папку templates/название_шаблона/css и нажать на ссылку, которую вы планируете модернизировать. Сразу же после клика откроется редактор CodeMirror, который и позволит вам внести изменения в файл. Также файлы, которые можно редактировать, располагаются в директории /templates/название_шаблона/html. Но вот получить к ним доступ из административной панели у вас не получится.
Отдельно стоит отметить, что некоторые изменения могут не сохраниться после того, как CMS будет обновлена. Впрочем, внесение правок не займет у вас много времени и позволит быстро возвратить все на круги своя.
Как видим, работать с шаблонами не так сложно, как может показаться на первый взгляд. Достаточно лишь обладать желанием и некоторыми навыками. Изменение шаблонов позволит вам экспериментировать с дизайном сайта, и со временем вы сможете добиться неплохих результатов.