Дата последнего изменения: 24.07.2023
Bitrix Framework позволяет создавать и использовать несколько шаблонов для разных условий просмотра. Условия могут быть самыми разными: для разных групп пользователей, для разных разделов, даже для отдельных страниц. Это очень удобно в самых разных случаях. Например, при смене дизайна.
Все шаблоны создаются за счет того или иного размещения в пределах шаблона сайта Рабочей области #WORK_AREA#
, включения или исключения в/из нее элементов входящих на данный момент в Header или Footer.
Создадим три шаблона:
#WORK_AREA#
занимающей всю среднюю часть сайта, без левой и правой колонки (для блогов и форумов).Собственно третий у нас уже есть, он создался после удаления текста статьи из Footer’а. Логичнее всего будет далее последовательным удалением элементов создать оставшиеся два шаблона. Детально приводить удаляемый код в данном случае мы не будем, здесь вам надо положиться на собственные знания html. Для грамотного выполнения этой операции вам надо очень внимательно следить за тем, что вы модифицируете в шаблоне и почаще пользоваться кнопкой Предпросмотр перед сохранением результатов.
Шаблоны можно создать двумя способами. Первый: простым копированием. Второй – созданием нового и добавлением в него кода из старого шаблона. Преимущество первого способа – в простоте выполнения операции, преимущество второго в том, что можно задать произвольное имя шаблона (в первом случае копия будет называться test_copy). Второй вариант несколько более сложный, так как требует дополнительных действий по настройке:
test2
.test_article
.Шаблон для статей
.bitrix\templates\test\
Такие названия и пояснения мы сделали для того, чтобы не путаться в шаблонах. Если вы будете создавать их довольно много, то логически осмысленные названия и описания вам не помешают.
Метки:
<!-- #Begin_right_Column --> <!-- #End_right_Column -->
Шаблон создан. Следующий вариант мы создадим по первому варианту, копированием.
test_blogs
.Шаблон для раздела Блоги
.<!-- #Begin_left_Column --> <!-- #End_left_Column -->
Число шаблонов, которые вы можете использовать на сайте – не ограничено, хоть для каждой отдельной страницы создавайте свой собственный вид. Есть один нюанс. При создании шаблонов всегда учитывайте функционал удаляемых частей, и, при необходимости, изменяйте размещение компонентов. Например, при создании последнего шаблона вместе с левой колонкой мы удалили и компонент Таблица статистики. Если она вам нужна на страницах, использующих этот шаблон, то таблицу придется добавлять в #WORK_AREA#
.