На сайте странице https://evroplastic.com/catalog/posuda/posuda_dlya_servirovki_stola/tarelki_bulo nnitsy/ справа есть фильтр, когда я выбираю нужные мне параметры фильтр находит например 10 товаров и выводит кнопку показать, когда жму на кнопку показать выводит все товары в категории игнорируя сами параметры фильтра.
В файле/bitrix/templates/mtpl2/components/bitrix/catalog/ctpl/ section.php есть вызов компонента с параметром фильтра,
в этом же файле вызов самого фильтра
Очень надо помогите. спасибо.
В файле/bitrix/templates/mtpl2/components/bitrix/catalog/ctpl/
Код |
---|
$array = array( "ADD_SECTIONS_CHAIN" => "N", 'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 'IBLOCK_ID' => $arParams['IBLOCK_ID'], //'ELEMENT_SORT_FIELD' => 'catalog_PRICE_2', 'ELEMENT_SORT_FIELD' => $sortF,//$arParams['ELEMENT_SORT_FIELD'], 'ELEMENT_SORT_ORDER' => $sortForder,//$arParams['ELEMENT_SORT_ORDER'], //'ELEMENT_SORT_FIELD2' => $arParams['ELEMENT_SORT_FIELD2'], //'ELEMENT_SORT_ORDER2' => $arParams['ELEMENT_SORT_ORDER2'], 'PROPERTY_CODE' => $arParams['LIST_PROPERTY_CODE'], 'META_KEYWORDS' => $arParams['LIST_META_KEYWORDS'], 'META_DESCRIPTION' => $arParams['LIST_META_DESCRIPTION'], 'BROWSER_TITLE' => $arParams['LIST_BROWSER_TITLE'], 'INCLUDE_SUBSECTIONS' => 'N', /*'INCLUDE_SUBSECTIONS' => $arParams['INCLUDE_SUBSECTIONS'],*/ 'BASKET_URL' => $arParams['BASKET_URL'], 'ACTION_VARIABLE' => $arParams['ACTION_VARIABLE'], 'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'], 'SECTION_ID_VARIABLE' => $arParams['SECTION_ID_VARIABLE'], 'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'], 'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'], 'FILTER_NAME' => $arParams['FILTER_NAME'], 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_FILTER' => $arParams['CACHE_FILTER'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], 'SET_TITLE' => $arParams['SET_TITLE'], // Устанавливает тайтл для страницы, если нет подкатегорий 'SET_STATUS_404' => $arParams['SET_STATUS_404'], 'DISPLAY_COMPARE' => $arParams['USE_COMPARE'], 'PAGE_ELEMENT_COUNT' => $alfaCOutput,//$arParams['PAGE_ELEMENT_COUNT'], 'LINE_ELEMENT_COUNT' => $arParams['LINE_ELEMENT_COUNT'], 'PRICE_CODE' => $arParams['PRICE_CODE'], 'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'], 'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'], 'PRICE_VAT_INCLUDE' => $arParams['PRICE_VAT_INCLUDE'], 'USE_PRODUCT_QUANTITY' => $arParams['USE_PRODUCT_QUANTITY'], 'ADD_PROPERTIES_TO_BASKET' => (isset($arParams['ADD_PROPERTIES_TO_BASKET']) ? $arParams['ADD_PROPERTIES_TO_BASKET'] : ''), 'PARTIAL_PRODUCT_PROPERTIES' => (isset($arParams['PARTIAL_PRODUCT_PROPERTIES']) ? $arParams['PARTIAL_PRODUCT_PROPERTIES'] : ''), 'PRODUCT_PROPERTIES' => $arParams['PRODUCT_PROPERTIES'], 'DISPLAY_TOP_PAGER' => $arParams['DISPLAY_TOP_PAGER'], 'DISPLAY_BOTTOM_PAGER' => $arParams['DISPLAY_BOTTOM_PAGER'], 'PAGER_TITLE' => $arParams['PAGER_TITLE'], 'PAGER_SHOW_ALWAYS' => $arParams['PAGER_SHOW_ALWAYS'], 'PAGER_TEMPLATE' => $arParams['PAGER_TEMPLATE'], 'PAGER_DESC_NUMBERING' => $arParams['PAGER_DESC_NUMBERING'], 'PAGER_DESC_NUMBERING_CACHE_TIME' => $arParams['PAGER_DESC_NUMBERING_CACHE_TIME'], 'PAGER_SHOW_ALL' => $arParams['PAGER_SHOW_ALL'], 'OFFERS_CART_PROPERTIES' => $arParams['OFFERS_CART_PROPERTIES'], 'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'], 'OFFERS_PROPERTY_CODE' => $arParams['LIST_OFFERS_PROPERTY_CODE'], 'OFFERS_SORT_FIELD' => $sortF, //'OFFERS_SORT_FIELD' => $arParams['OFFERS_SORT_FIELD'], //'OFFERS_SORT_ORDER' => $arParams['OFFERS_SORT_ORDER'], //'OFFERS_SORT_FIELD2' => $arParams['OFFERS_SORT_FIELD2'], //'OFFERS_SORT_ORDER2' => $arParams['OFFERS_SORT_ORDER2'], 'OFFERS_LIMIT' => $arParams['LIST_OFFERS_LIMIT'], 'SECTION_ID' => $arResult['VARIABLES']['SECTION_ID'], 'SECTION_CODE' => $arResult['VARIABLES']['SECTION_CODE'], 'SECTION_URL' => $arResult['FOLDER'] . $arResult['URL_TEMPLATES']['section'], 'DETAIL_URL' => $arResult['FOLDER'] . $arResult['URL_TEMPLATES']['element'], 'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'], 'CURRENCY_ID' => $arParams['CURRENCY_ID'], 'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'], // ajaxpages 'AJAXPAGESID' => 'ajaxpages_gmci', 'IS_AJAXPAGES' => $IS_AJAXPAGES, 'IS_SORTERCHANGE' => $IS_SORTERCHANGE, // goPro params 'PROP_MORE_PHOTO' => $arParams['PROP_MORE_PHOTO'], 'PROP_ARTICLE' => $arParams['PROP_ARTICLE'], 'PROP_ACCESSORIES' => $arParams['PROP_ACCESSORIES'], 'USE_FAVORITE' => $arParams['USE_FAVORITE'], 'USE_SHARE' => $arParams['USE_SHARE'], 'SHOW_ERROR_EMPTY_ITEMS' => $arParams['SHOW_ERROR_EMPTY_ITEMS'], 'EMPTY_ITEMS_HIDE_FIL_SORT' => 'Y', 'USE_AUTO_AJAXPAGES' => $arParams['USE_AUTO_AJAXPAGES'], 'OFF_MEASURE_RATION' => $arParams['OFF_MEASURE_RATION'], // showcase 'OFF_SMALLPOPUP' => $arParams['OFF_SMALLPOPUP'], // SKU 'PROP_SKU_MORE_PHOTO' => $arParams['PROP_SKU_MORE_PHOTO'], 'PROP_SKU_ARTICLE' => $arParams['PROP_SKU_ARTICLE'], 'PROPS_ATTRIBUTES' => $arParams['PROPS_ATTRIBUTES'], 'PROPS_ATTRIBUTES_COLOR' => $arParams['PROPS_ATTRIBUTES_COLOR'], // store 'USE_STORE' => $arParams['USE_STORE'], 'USE_MIN_AMOUNT' => $arParams['USE_MIN_AMOUNT'], 'MIN_AMOUNT' => $arParams['MIN_AMOUNT'], 'MAIN_TITLE' => $arParams['MAIN_TITLE'], 'SHOW_ALL_WO_SECTION' => "Y", 'VIEW' => $alfaCTemplate, //'ADD_SECTIONS_CHAIN' => "Y", //'ADD_ELEMENT_CHAIN' => "Y", ); $intSectionID = $APPLICATION->IncludeComponent( 'bitrix:catalog.section', 'ctpl', $array, $component, array('HIDE_ICONS' => 'Y') ); |
в этом же файле вызов самого фильтра
Код |
---|
if ($arParams['USE_FILTER'] == 'Y') { ?><? $APPLICATION->IncludeComponent( 'bitrix:catalog.smart.filter', 'ctpl', 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', // simple 'PROPS_FILTER_COLORS' => $arParams['PROPS_FILTER_COLORS'], 'FILTER_PRICE_GROUPED' => $arParams['FILTER_PRICE_GROUPED'], 'FILTER_PROP_SCROLL' => $arParams['FILTER_PROP_SCROLL'], 'FILTER_PROP_SEARCH' => $arParams['FILTER_PROP_SEARCH'], 'FILTER_FIXED' => $arParams['FILTER_FIXED'], 'FILTER_USE_AJAX' => $arParams['FILTER_USE_AJAX'], // offers 'PROPS_SKU_FILTER_COLORS' => $arParams['PROPS_SKU_FILTER_COLORS'], 'FILTER_SKU_PROP_SCROLL' => $arParams['FILTER_SKU_PROP_SCROLL'], 'FILTER_SKU_PROP_SEARCH' => $arParams['FILTER_SKU_PROP_SEARCH'], ), $component ); } |
Очень надо помогите. спасибо.