Сайт [URL=http://www.epoha.su]www.epoha.su[/URL], на главной странице catalog.section из демо-сайта. Стоит задача подключить умный фильтр на главную страницу, читал [URL=http://dev.1c-bitrix.ru/support/forum/forum6/topic69477/]Обновление 15.0.6 Не работает Умный Фильтр! Внимание!!![/URL], т.к. была примерно похожая проблема, умный поиск выдавал 0 товаров на любой запрос. В [URL=http://dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/smart_filter.php]документации[/URL] нашел решение:
[QUOTE][B]Примечание:[/B][COLOR=#333333] в компоненте имеется специальный параметр [/COLOR][B]SHOW_ALL_WO_SECTION[/B][COLOR=#333333], принимающий значения [/COLOR][B]Y|N[/B][COLOR=#333333]. Если задано значение [/COLOR][B]Y[/B][COLOR=#333333], то будут отображены все элементы инфоблока, если не указан раздел.[/COLOR][/QUOTE]
Включаю следующим способом умный фильтр:
Скрытый текст |
---|
<?$APPLICATION->IncludeComponent( "bitrix:catalog.smart.filter", ".default", Array( "CACHE_GROUPS" => "Y", "CACHE_TIME" => "36000000", "CACHE_TYPE" => "A", "COMPONENT_TEMPLATE" => ".default", "CONVERT_CURRENCY" => "Y", "CURRENCY_ID" => "RUB", "DISPLAY_ELEMENT_COUNT" => "Y", "FILTER_NAME" => "arrFilter", "FILTER_VIEW_MODE" => "vertical", "HIDE_NOT_AVAILABLE" => "N", "IBLOCK_ID" => "2", "IBLOCK_TYPE" => "catalog", "INSTANT_RELOAD" => "Y", "PAGER_PARAMS_NAME" => "arrPager", "POPUP_POSITION" => "left", "PRICE_CODE" => array(), "SAVE_IN_SESSION" => "N", "SECTION_CODE" => "", "SECTION_CODE_PATH" => "", "SECTION_DESCRIPTION" => "-", "SECTION_ID" => "", "SECTION_TITLE" => "-", "SEF_MODE" => "N", "SEF_RULE" => "/examples/books/#SECTION_ID#/filter/#SMART_FILTER_PATH#/apply/", [B]"SHOW_ALL_WO_SECTION" => "Y",[/B] "SMART_FILTER_PATH" => $_REQUEST["SMART_FILTER_PATH"], "TEMPLATE_THEME" => "site", "XML_EXPORT" => "N" ) );?> |
Если я включаю данный код в index.php, все работает как часы. :)
Подключаю тот же самый код в sect_sidebar.php и умный фильтр не работает (попап с количеством не появляется, применение фильтра ничего не меняет)
В данном примере SEF отключен.