Время на прочтение: 1 минута
1 апреля 2024
Решил данную задачу с помощью функции $APPLICATION->GetCurPage, которая позволяет получить название текущей страницы, и условий.
Например нам нужно вывести участок кода только на главной странице, для этого используем следующий код:
здесь код которых нужно вывести, например слайдер на главной странице.
Параметр в скобках указывает, нужно ли для индексной страницы раздела возвращать путь, заканчивающийся на "index.php". Если значение параметра равно true, то возвращается путь с "index.php", иначе - путь, заканчивающийся на "/".
Этим же способом можно присваивать классы для DOM объектов, для применения различных стилей. Таким образом можно реализовать один шаблон на все страницы что позволяет повысить скорость работы сайта а так же избежать неудобств использования нескольких шаблонов, таких как дублирование стилей, шаблонов компонентов и т.д.