From cbbeee4e9769b5b7cc3e2e6b1873a485fc257cf2 Mon Sep 17 00:00:00 2001 From: Andrei Date: Thu, 19 Jun 2025 22:50:13 +0300 Subject: [PATCH] =?UTF-8?q?Maks=20|=20=D0=92=D0=BA=D0=BB=D1=8E=D1=87=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE=D0=BD=20bootstrap=5Fv4?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20smart.filter=20=D0=B8=20=D0=B7=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB=D0=BE=20=D0=A7=D0=9F?= =?UTF-8?q?=D0=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- catalog/index.php | 21 ++++---- .../bitrix/catalog/main/section_vertical.php | 12 ++--- local/templates/EraSeptik/footer.php | 50 +++++++++---------- 3 files changed, 43 insertions(+), 40 deletions(-) diff --git a/catalog/index.php b/catalog/index.php index 8365485..dee014e 100644 --- a/catalog/index.php +++ b/catalog/index.php @@ -45,20 +45,30 @@ if (isset($_GET['sorting'])) { $sortOrder = "desc"; } } +?> -?>IncludeComponent( + +IncludeComponent( "bitrix:catalog", "main", // отсюда перенести верстку в чистый шаблон на базе .default // ".default", + // "bootstrap_v4", array( "SEF_MODE" => "Y", "SEF_FOLDER" => "/", + "AJAX_MODE" => "N", + "SEF_URL_TEMPLATES" => array( + "sections" => "catalog/", + "section" => "#SECTION_CODE_PATH#/", // нельзя слеш ставить в начале + "element" => "#ELEMENT_CODE#/", // нельзя слеш ставить в начале + "compare" => "compare/", + "smart_filter" => "#SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/" + ), "ACTION_VARIABLE" => "action", "ADD_ELEMENT_CHAIN" => "Y", "ADD_PICT_PROP" => "-", "ADD_PROPERTIES_TO_BASKET" => "Y", "ADD_SECTIONS_CHAIN" => "Y", - "AJAX_MODE" => "N", "AJAX_OPTION_ADDITIONAL" => "", "AJAX_OPTION_HISTORY" => "Y", "AJAX_OPTION_JUMP" => "N", @@ -250,13 +260,6 @@ if (isset($_GET['sorting'])) { "USE_STORE" => "N", "SIDEBAR_SECTION_POSITION" => "right", "SIDEBAR_DETAIL_POSITION" => "right", - "SEF_URL_TEMPLATES" => array( - "sections" => "catalog/", - "section" => "#SECTION_CODE_PATH#/", - "element" => "#ELEMENT_CODE#/", - "compare" => "compare/", - "smart_filter" => "#SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/", - ) ), false ); ?> \ No newline at end of file diff --git a/local/templates/.default/components/bitrix/catalog/main/section_vertical.php b/local/templates/.default/components/bitrix/catalog/main/section_vertical.php index 99e07d4..96f68d7 100644 --- a/local/templates/.default/components/bitrix/catalog/main/section_vertical.php +++ b/local/templates/.default/components/bitrix/catalog/main/section_vertical.php @@ -95,7 +95,8 @@ $APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent( "bitrix:catalog.smart.filter", // "cat_filter", - "", + "bootstrap_v4", + // "", array( // "PREFILTER_NAME" => "presect", //добавляем префильтр "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], @@ -115,12 +116,11 @@ $APPLICATION->IncludeComponent( "TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"], 'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'], 'CURRENCY_ID' => $arParams['CURRENCY_ID'], - "SEF_MODE" => 'Y', - "SEF_RULE" => $arResult["URL_TEMPLATES"]["smart_filter"], // #SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/ - "SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"], // + "SEF_MODE" => $arParams['SEF_MODE'], + "SEF_RULE" => $arResult["URL_TEMPLATES"]["smart_filter"], + "SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"], "PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"], - // "AJAX_MODE" => "Y", - "AJAX_MODE" => "N", + "AJAX_MODE" => $arParams['AJAX_MODE'], "INSTANT_RELOAD" => "Y", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_HISTORY" => "Y", diff --git a/local/templates/EraSeptik/footer.php b/local/templates/EraSeptik/footer.php index c20fc58..cd898ff 100644 --- a/local/templates/EraSeptik/footer.php +++ b/local/templates/EraSeptik/footer.php @@ -324,33 +324,33 @@ use Bitrix\Main\Page\Asset; Asset::getInstance()->addJs(DEFAULT_TEMPLATE_PATH . '/js/custom.js'); ?>