Шаблоны оформления (также для этого инструмента можно встретить понятия «спец оформление», «пользовательский шаблон») меняют внешний вид блока, а именно: взаимное расположение элементов и их стилизацию. Каждый блок в concrete5 может иметь шаблоны оформления, которые представляют собой пользовательский фрагмент кода PHP в файловой системе вашего сайта. Шаблоны для оформления блоков добавляются разработчиком при создании темы или при разработке сайта. Для изменения стилизации элементов с помощью шаблонов оформления можно воспользоваться инструментом изменения дизайна блока.
Примечание: если следуя алгоритму, описанному ниже, вы не нашли подходящих шаблонов оформления для выбранного блока, то без помощи разработчика тут не обойтись: попросите программиста добавить в нужный блок выбранной вами темы новый шаблон для оформления.
Чтобы подключить шаблон оформления перейдите в режим редактирования страницы, кликните по нужному блоку и в выпадающем меню щелкните пункт «Дизайн и оформление».
Далее в интерфейсе редактирования дизайна и оформления щелкните кнопку с шестерёнкой:
Появится меню с дополнительными настройками дизайна блока. В блоке с заголовком «Оформление» будет список всех шаблонов оформления для текущего блока. Если в списке нет ни одного шаблона, то, как уже указывалось выше, при разработке сайта или темы программисты не добавили других вариантов для оформления блока.
Пример использования
Блок «Навигация» - отличный пример для демонстрации, так как практически каждый сайт на concrete5 имеет отдельный шаблон оформления для навигационных блоков. Блок с навигацией позволяет отобразить часть дерева страниц сайта в соответствии с заданными критериями. Сам по себе этот блок просто выводит неупорядоченный список ссылок на страницы в виде HTML. И без какого-то оформления этот список будет выглядеть примерно так:
Поэтому для данного блока практически всегда создаётся шаблон оформления для придания более красивого вида. Например, если мы рассматриваем стандартную тему «Elemental», установленную по умолчанию, то подключив для блока «Навигация» шаблон оформления «Responsive Header» вы увидите совсем другой вид:
Страницы все те же, но стиль у блока изменился благодаря пользовательскому шаблону оформления.