Доброго дня уважаемые форумчане! Никак не получается настроить ЧПУ в компоненте умный фильтр. Изначально стояло вот так:
| Код |
|---|
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
".default",
array(
"IBLOCK_TYPE" => "1c_catalog",
"IBLOCK_ID" => "13",
"SECTION_ID" => $arCurSection["ID"],
"FILTER_NAME" => "arrFilter",
"HIDE_NOT_AVAILABLE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "Y",
"SAVE_IN_SESSION" => "N",
"INSTANT_RELOAD" => "N",
"PRICE_CODE" => array(
0 => "custom",
),
"XML_EXPORT" => "N",
"SECTION_TITLE" => "-",
"SECTION_DESCRIPTION" => "-",
"TEMPLATE_THEME" => "",
"SEF_MODE" => "N",
"SEF_RULE" => $arParams["SEF_URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => "arrPager",
"COMPONENT_TEMPLATE" => ".default",
"SECTION_CODE" => "",
"SECTION_CODE_PATH" => $arResult["VARIABLES"]["SECTION_CODE_PATH"],
"CONVERT_CURRENCY" => "N"
),
false
);
|
Сколько я не пытался изменить ЧПУ, все безысходно, ссылки и остаются такого типа ?from=1730&to=...Затем заново создал компонент с такими настройками:
| Код |
|---|
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
"",
Array(
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CONVERT_CURRENCY" => "N",
"FILTER_NAME" => "arrFilter",
"HIDE_NOT_AVAILABLE" => "Y",
"IBLOCK_ID" => "13",
"IBLOCK_TYPE" => "1c_catalog",
"PAGER_PARAMS_NAME" => "arrPager",
"PRICE_CODE" => array("Розничные"),
"SAVE_IN_SESSION" => "N",
"SECTION_CODE" => $_REQUEST["SECTION_CODE"],
"SECTION_CODE_PATH" => "",
"SECTION_DESCRIPTION" => "-",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_TITLE" => "-",
"SEF_MODE" => "Y",
"SEF_RULE" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
"SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"],
"XML_EXPORT" => "N"
)
);
|
Ну и все равно тоже самое. Может быть проблема в том, что у клиента все свойства созданы по типу "Строка", "Число"?