Добрый день!
Подскажите, как сделать УПУ урлы в самом корневом каталоге, в разделе каталоге все работает, вот так вызываю компонент в файде section.php комплексного компонента Каталог
а теперь мне такой же нужно вызвать в sections.php , вызываю так
Но фильтр отрабатывает стандартно, без ЧПУ. Думаю, что скорее всего проблема в отсутствии SECTION_ID.
Заранее спасибо!
Подскажите, как сделать УПУ урлы в самом корневом каталоге, в разделе каталоге все работает, вот так вызываю компонент в файде section.php комплексного компонента Каталог
Код |
---|
$APPLICATION->IncludeComponent( 'bitrix:catalog.smart.filter', 'catalog', Array( 'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'SECTION_ID' => $arCurSection['ID'], 'FILTER_NAME' => $arParams['FILTER_NAME'], 'PRICE_CODE' => $arParams['FILTER_PRICE_CODE'], 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], 'SAVE_IN_SESSION' => 'N', "SEF_MODE" => "Y", "SEF_RULE" => "/catalog/#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/", "SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"], 'XML_EXPORT' => 'Y', 'SECTION_TITLE' => 'NAME', 'SECTION_DESCRIPTION' => 'DESCRIPTION', 'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'], ), $component ); |
Код |
---|
if($arParams['USE_FILTER']=='Y') { $APPLICATION->IncludeComponent( 'bitrix:catalog.smart.filter', 'catalog', Array( 'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'SECTION_ID' => '', 'FILTER_NAME' => $arParams['FILTER_NAME'], 'PRICE_CODE' => $arParams['FILTER_PRICE_CODE'], 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], 'SAVE_IN_SESSION' => 'N', 'XML_EXPORT' => 'Y', "SEF_MODE" => "Y", "SEF_RULE" => "/catalog/filter/#SMART_FILTER_PATH#/apply/", "SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"], 'SECTION_TITLE' => 'NAME', 'SECTION_DESCRIPTION' => 'DESCRIPTION', 'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'], ), $component ); |
Заранее спасибо!