Один шаблон в 1C-Bitrix
В CMS 1C-Bitrix рекомендовано использовать один шаблон, это устранит вероятность загруженности системы. К тому же, так код будет выглядеть более эстетично.
Установить один шаблон можно с помощью функции $APPLICATION->GetCurPage, она позволяет получить название текущей страницы.
К примеру, нам необходимо вывести участок кода только на главной странице(слайдер, последние новости и т.д.), для этого используем следующий код:
<?if($APPLICATION->GetCurPage(false)==SITE_DIR):?>
<!-- Код, который необходимо вывести -->
<?endif?>
Параметр определяет, возвращать ли путь для индексной страницы раздела, заканчивающийся на "index.php". Если значение параметра равно true, то возвращается путь с "index.php", иначе - путь, заканчивающийся на "/".
Этим способом можно присваивать классы для DOM объектов, для применения различных стилей. Таким образом, можно реализовать один шаблон на все страницы, что позволит повысить скорость работы сайта, а так же избежать неудобств использования нескольких шаблонов, таких как дублирование стилей, шаблонов компонентов и т.д.