Опишу ситуацию. В инфоблоке настроены url:
#SITE_DIR#/catalog/#SECTION_CODE#/
#SITE_DIR#/catalog/#SECTION_CODE#/#ID#/
Но на сайте есть еще и URL вида:
#SITE_DIR#/catalog/#SECTION_CODE#/#FILTER_NAME#/
Мне необходимо перед вызовом компонента bitrix:catalog определять что находится в url ID или FILTER_NAME. Если FILTER_NAME, то я заношу его в arrFilter и убираю из url последнюю секцию. В 13 версии битрикса я заменял url в $APPLICATION->sDocPath2
#SITE_DIR#/catalog/#SECTION_CODE#/
#SITE_DIR#/catalog/#SECTION_CODE#/#ID#/
Но на сайте есть еще и URL вида:
#SITE_DIR#/catalog/#SECTION_CODE#/#FILTER_NAME#/
Мне необходимо перед вызовом компонента bitrix:catalog определять что находится в url ID или FILTER_NAME. Если FILTER_NAME, то я заношу его в arrFilter и убираю из url последнюю секцию. В 13 версии битрикса я заменял url в $APPLICATION->sDocPath2