1С-Битрикс — как в шаблоне выводить информацию на всех страницах, кроме главной

Очень часто бывает ситуация когда нам нужно вывести информацию для всех разделов сразу, но исключив корневую страницу. Рассмотрим пример как это сделать.

1С-Битрикс — Как вывести блок с заголовком для всех страниц кроме главной.

Необходимо создать условие — показывать код на всех страницах кроме главной. Этот код можно записать в шаблоне вашего сайта.

Код для header.php нашего шаблона:

Код для footer.php шаблона:

Мы используем GetCurPage и выводим заголовок только на тех страницах, на которых соблюдается условие. SITE_DIR — константа, которая отвечает за папку сайта (чаще всего используется в многосайтовости). Таким образом можно править код шаблона в 1С-Битрикс, и применять данный метод в своих скриптах и компонентах.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.com/dmitriy/.

Какие услуги предоставляю:
- Создание сайтов, шаблонов и компонентов на 1С-Битрикс;
- Разработка функционала с нуля и доработка кода на уже созданных проектах;
- Адаптивная вёрстка макетов и натяжка на Битрикс;
- Парсинг файлов и выгрузка на сайт (форматы - CSV, XML, XLSX, JSON)
- Интеграции со сторонними сервисами по API;
- Многоязычные версии и многое другое.

Если у вас остались вопросы, свяжитесь со мной любым удобным для вас способом или оставьте комментарий внизу.
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *