Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

ЧПУ и catalog.section.list

00 голосов
6
ЧПУ на сайте строится по принципу /catalog/#SECTION_CODE#/#ELEMENT_CODE#/
Также на странице стоит компонент catalog.section.list как настроить его правильно, чтобы он воспринимал выбранный раздел? потому что сейчас при переходе в раздел он продолжает отображать данные начиная с корня каталога
спросил 09 Фев, 13 от Oggi (520 баллов)

6 Ответы

00 голосов
а правило есть в обработке адресов?
ответил 09 Фев, 13 от Texnik (1,860 баллов)
00 голосов
Цитата
Julliet пишет:
а правило есть в обработке адресов?
нет, не получается его правильно написать. можете помочь?
ответил 24 Фев, 13 от Oggi (520 баллов)
00 голосов
для раздела:
Код
#^/catalog/([a-z0-9\-]+)/.*#
/catalog/index.php
SECTION_CODE=$1
 
для элемента:

Код
#^/catalog/([a-z0-9\-]+)/([a-z0-9\-]+)/.*#
/catalog/detail.php
SECTION_CODE=$1&ELEMENT_CODE=$2
 
первая строчка - условие, вторая - файл, третья - правило.
ответил 24 Март, 13 от Texnik (1,860 баллов)
00 голосов
Цитата
Николай Платонов пишет:
переходе в раздел он продолжает отображать данные начиная с корня каталога
а это можно побороть, убрав галочку в "Показывать элементы подразделов раздела: " в настройках компонента bitrix:catalog.section
а ваш bitrix:catalog.section.list вообще то выводит структуру разделов... элементов в нем нету.... 
ответил 23 Июль, 13 от Texnik (1,860 баллов)
00 голосов
спасибо
ответил 26 Окт, 13 от Oggi (520 баллов)
00 голосов
не за что. помогло? в настройках компонента в поле код раздела указывайте Код раздела:={$_REQUEST["SECTION_CODE"]}
ответил 30 Янв, 14 от Texnik (1,860 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 01 Фев, 14 от LaoMao (100 баллов)
0 голосов
3 ответов
0 голосов
6 ответов
спросил 04 Авг, 13 от Plasma50 (360 баллов)
0 голосов
1 ответ
спросил 25 Июль, 15 от аноним