Разные шаблоны у главной и у внутренних страниц сайта на Битриксе

Разные шаблоны у главной и у внутренних страниц сайта на Битриксе

Mожно ли в битриксе сделать разные шаблоны для главной и для внутренней страниц? - Оказывается, что можно и даже не сложно вовсе.

Сделайте 2 разных шаблона, удобно путём копирования одного и последующего изменения.

шаблоны главной и внутренних страниц в битрикс (1с-битрикс)

Дальше в настройках сайта (путь смотри в комментарии #152) задайте сначала шаблон для внутренних страниц (без условия), а ниже сделайте условие, что если страница главная, то она будет с другим шаблоном (/index.php). Вот рисунок

разные шаблоны страниц в битриксе


Теперь можно отдельно работать с каждым шаблоном.

Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (7)     Подпишитесь на RSS комментариев к этой статье.

7 комментариев

#37
Дима говорит:
March 16, 2011 at 10:50 am
и? как дальше то? использовать шаблон для внутренних страниц? можно по подробнее описать?
#38
Саша говорит:
March 16, 2011 at 01:37 pm
А это всё. Дальше ничего и нет. У нас работает так. Главная открывается по одному шаблону, все остальные по другому.
#39
dron09 говорит:
July 5, 2011 at 02:59 pm
Спасибо друг! все заработало.
#149
Олег говорит:
December 14, 2011 at 10:04 pm
Ребята расскажите подробнее. У меня опыта с битрикс о. Намек понял, а что дальше? Эту статью искал 4 дня.
Кно знает напишите в личку - klevan4uk.oleg@yandex.ua
#152
Саша говорит:
December 19, 2011 at 03:08 am
Настройки -> Настройки продукта -> Сайты -> Список сайтов
Выбираешь на изменение свой сайт,
там внизу заголовок Шаблон с полями, в которых прописываешь настройки свои.
#153
Олег говорит:
December 19, 2011 at 01:44 pm
Спасибо, нашел, все работает!
#920
ilianna.ru говорит:
July 19, 2013 at 11:10 am

Пробую с помощью регуларного выраженя сделать, такого типа preg_match(“/\/page\/(.*)\//i”,$APPLICATION->GetCurDir());

Почему то ничего не выходит...