Сделайте 2 разных шаблона, удобно путём копирования одного и последующего изменения.
Дальше в настройках сайта (путь смотри в комментарии #152) задайте сначала шаблон для внутренних страниц (без условия), а ниже сделайте условие, что если страница главная, то она будет с другим шаблоном (/index.php). Вот рисунок
Разные шаблоны у главной и у внутренних страниц сайта на Битриксе
Подскажите как сделать выборку с помощью регуларярного выражения. Например нужно чтоб у всех страниц типа page/stranica.php был друго шаблон пробую регуляркой preg_match(“/\/page\/(.*)\//i”,$APPLICATION->GetCurDir()); почему то не срабатывает что не так делаю?
Зачем такие сложности? Настройка шаблонов легко делается через административную панель. Настройка продуктов > Сайты > Список сайтов и там снизу раздел шаблоны.
This article had me hooked! For further reading, check out: DISCOVER MORE. What are your thoughts?