Я что-то не понимаю как должен работать компонент штатного фильтра со штатным компонентом списка.
Имею на странице следующее:
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.filter",
"",
Array(
"IBLOCK_TYPE" => "articles",
"IBLOCK_ID" => "29",
"FILTER_NAME" => "arrFilter",
"FIELD_CODE" => Array("ID","CODE","NAME","", ""),
"PROPERTY_CODE" => Array(),
"PRICE_CODE" => Array(),
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"LIST_HEIGHT" => "5",
"TEXT_WIDTH" => "20",
"NUMBER_WIDTH" => "5"
)
);?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"",
Array(
"IBLOCK_TYPE" => "articles",
"IBLOCK_ID" => "29",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_SORT_FIELD" => "sort",
"SECTION_SORT_ORDER" => "asc",
"SECTION_URL" => "section.php?IBLOCK_ID=#IBLOCK_ID#&SECTION_ID=#SECTION_ID#",
"DISPLAY_PANEL" => "N",
"FILTER_NAME" => "arrFilter",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>
Как я понимаю, после постбэка формы фильтра должна определиться переменная arrFilter, которая потом должна подхватиться компонентом списка. Не так ли? Переменной нет, список не фильтруется, документация по компонентам не помогает, что я не так делаю?
Имею на странице следующее:
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.filter",
"",
Array(
"IBLOCK_TYPE" => "articles",
"IBLOCK_ID" => "29",
"FILTER_NAME" => "arrFilter",
"FIELD_CODE" => Array("ID","CODE","NAME","", ""),
"PROPERTY_CODE" => Array(),
"PRICE_CODE" => Array(),
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"LIST_HEIGHT" => "5",
"TEXT_WIDTH" => "20",
"NUMBER_WIDTH" => "5"
)
);?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"",
Array(
"IBLOCK_TYPE" => "articles",
"IBLOCK_ID" => "29",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_SORT_FIELD" => "sort",
"SECTION_SORT_ORDER" => "asc",
"SECTION_URL" => "section.php?IBLOCK_ID=#IBLOCK_ID#&SECTION_ID=#SECTION_ID#",
"DISPLAY_PANEL" => "N",
"FILTER_NAME" => "arrFilter",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>
Как я понимаю, после постбэка формы фильтра должна определиться переменная arrFilter, которая потом должна подхватиться компонентом списка. Не так ли? Переменной нет, список не фильтруется, документация по компонентам не помогает, что я не так делаю?