Abr@X@bra.ru
Как настроить вложенные ЧПУ Битрикс

Как настроить вложенные ЧПУ Битрикс

10.02.2017
220

Начиная с версии 12.5 в продукте добавлена поддержка вложенных ЧПУ, т.е. при просмотре элемента каталога формируется абсолютный путь к нему вида:

mysite.ru/catalog/subsectionA/subsectionB/subsectionC/element.php, а не mysite.ru/catalog/subsectionC/element.php.

Внимание! На данный момент поддержка вложенных ЧПУ в модуле Информационные блоки реализована только для комплексных компонентов catalog, news и photo.

Реализация вложенных ЧПУ осуществялется с помощью переменной SECTION_CODE_PATH (путь из символьных кодов раздела), которая хранит в себе иерархическую информацию от корня сайта до текущей категории: site.ru/catalog/subsectionA/subsectionB/subsectionC/.

Чтобы при просмотре выводимой информации из инфоблока использовался механизм вложенных ЧПУ, необходимо выполнить следующие действия:

  • В форме редактирования инфоблока в полях настройки шаблонов ссылок к страницам разделов и элементов добавить переменную SECTION_CODE_PATH:

  • Для всех имеющихся в инфоблоке разделов задать символьные идентификаторы.

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

  • В настройках компонента, с помощью которого выводится информация из инфоблока, задать шаблоны ссылок, используя переменную символьных кодов раздела:

    Внимание! Использование слеша в конце адреса обязательно. Для системы адреса вида /catalog/section1/element1 и /catalog/section1/element1/ - это разные адреса.

Источник: Bitrix

Bitrix, PHP, ЧПУ
Читайте также:
#2 Синтаксис PHP. Основы синтаксиса языка PHP

#2 Синтаксис PHP. Основы синтаксиса языка PHP

Все привет, это продолжение урока по курсу PHP, те кто не читал предыдущий урок, советую это сделать. В этом уроки ...
Читать
#1 Введение в PHP. Настройка окружения

#1 Введение в PHP. Настройка окружения

Всем привет, данным уроком хочу начать курс по языку программирования на PHP. Данный курс будет полезен тем кто только начинает...
Читать
10 вредных советов для начинающих разработчиков

10 вредных советов для начинающих разработчиков

Другие программисты могут не согласиться с данными советами, но это именно то, что делает их такими редкими и ценными.
Читать