ЧПУ без комплексного компонента

Решение, как настроить ЧПУ в Битрикс на простых компонентах

Как включить и настроить ЧПУ, если ваш каталог или любой другой вывод инфоблока был настроен по старинке, на простых компонентах bitrix:catalog.sectionbitrix:catalog.element

Предположим, что список товаров выводился в файле /catalog/list.php?SECTION_ID=17

  1. В списке товаров (list.php) открываем настройки компонента bitrix:catalog.section
  2. Блок настроек → Шаблоны ссылок
  • URL, ведущий на страницу с содержимым раздела → /catalog/#SECTION_CODE#/
  • URL, ведущий на страницу с содержимым элемента раздела → /catalog/#SECTION_CODE#/#ELEMENT_CODE#/
  • Название переменной, в которой передается код группы → SECTION_ID
  • Блок настроек → Управление адресами страниц
    • Включить поддержку ЧПУ
    • Правило для обработки → /catalog/#SECTION_CODE#/
    • Код раздела → ={$_REQUEST[“SECTION_CODE”]}

     Карточка товара в файле /catalog/detail.php?ID=420

    1. На детальной странице (detail.php) открываем настройки компонента bitrix:catalog.element
    2. Блок настроек → Управление адресами страниц
    • Включить поддержку ЧПУ
    • Правило для обработки → /catalog/#SECTION_CODE#/#ELEMENT_CODE#/
    • Код элемента → ={$_REQUEST[“ELEMENT_CODE”]}
    • Код раздела → ={$_REQUEST[“SECTION_CODE”]}

    Убедитесь, что у разделов и элементов заполнен символьный код, иначе не будет работать.

    Продолжая использовать веб- сайт beta-code.ru, вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. Если вы не хотите, чтобы указанные данные обрабатывались, покиньте сайт.
    Принять