Vadim | реализовал работу фильтра, пагинации с ЧПУ через /catalog/

web_99
Andrei 2 months ago
parent cbbeee4e97
commit 1241a054fc
  1. 12
      catalog/.catalog_links.menu_ext.php
  2. 34
      catalog/index.php
  3. 4
      local/templates/.default/components/bitrix/catalog.section/.default/template.php
  4. 2
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/script.js
  5. 31
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/style.css
  6. 0
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/style.min.cs_
  7. 16
      local/templates/.default/components/bitrix/catalog/main/section_vertical.php
  8. 97
      local/templates/.default/components/bitrix/system.pagenavigation/.default/template.php
  9. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/de/template.php
  10. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/en/template.php
  11. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/ru/template.php
  12. 66
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/template.php
  13. 0
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/template_bkp.php
  14. 2
      local/templates/.default/css/custom.css
  15. 2
      local/templates/.default/css/style.min.css
  16. 1364
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/.parameters.php
  17. 52
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/compare.php
  18. 685
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/element.php
  19. 221
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/de/.parameters.php
  20. 6
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/de/element.php
  21. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/de/section.php
  22. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/de/section_horizontal.php
  23. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/de/section_vertical.php
  24. 221
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/en/.parameters.php
  25. 6
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/en/element.php
  26. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/en/section.php
  27. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/en/section_horizontal.php
  28. 3
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/en/section_vertical.php
  29. 222
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/ru/.parameters.php
  30. 5
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/ru/element.php
  31. 2
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/ru/section.php
  32. 2
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/ru/section_horizontal.php
  33. 2
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/lang/ru/section_vertical.php
  34. 171
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/search.php
  35. 80
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/section.php
  36. 531
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/section_horizontal.php
  37. 589
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/section_vertical.php
  38. 21
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/sections.php
  39. 51
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/style.css
  40. 1
      local/templates/EraSeptik/components/bitrix/catalog/gp_clear/style.min.css
  41. 3
      local/templates/EraSeptik/components/bitrix/menu/catalog_menu/result_modifier.php
  42. 36
      local/templates/EraSeptik/header.php
  43. 6
      products/.section.php
  44. 219
      products/index.php

@ -39,13 +39,13 @@ if(CModule::IncludeModule('iblock'))
} }
foreach ($aMenuLinksExt as &$menuItem) { // foreach ($aMenuLinksExt as &$menuItem) {
if (isset($menuItem[1])) { // if (isset($menuItem[1])) {
$menuItem[1] = preg_replace('#^/catalog/#', '/', $menuItem[1]); // $menuItem[1] = preg_replace('#^/catalog/#', '/', $menuItem[1]);
} // }
} // }
unset($menuItem); // unset($menuItem);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt); $aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?> ?>

@ -47,23 +47,13 @@ if (isset($_GET['sorting'])) {
} }
?> ?>
<? $APPLICATION->IncludeComponent( <? $APPLICATION->IncludeComponent(
"bitrix:catalog", "bitrix:catalog",
"main", // отсюда перенести верстку в чистый шаблон на базе .default "main",
// ".default",
// "bootstrap_v4",
array( array(
"SEF_MODE" => "Y", "SEF_MODE" => "Y",
"SEF_FOLDER" => "/", "SEF_FOLDER" => "/catalog/",
"AJAX_MODE" => "N", "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", "ACTION_VARIABLE" => "action",
"ADD_ELEMENT_CHAIN" => "Y", "ADD_ELEMENT_CHAIN" => "Y",
"ADD_PICT_PROP" => "-", "ADD_PICT_PROP" => "-",
@ -81,7 +71,7 @@ if (isset($_GET['sorting'])) {
"COMMON_ADD_TO_BASKET_ACTION" => "ADD", "COMMON_ADD_TO_BASKET_ACTION" => "ADD",
"COMMON_SHOW_CLOSE_POPUP" => "N", "COMMON_SHOW_CLOSE_POPUP" => "N",
"COMPATIBLE_MODE" => "N", "COMPATIBLE_MODE" => "N",
"COMPONENT_TEMPLATE" => ".default", "COMPONENT_TEMPLATE" => "main",
"CONVERT_CURRENCY" => "N", "CONVERT_CURRENCY" => "N",
"DETAIL_ADD_DETAIL_TO_SLIDER" => "N", "DETAIL_ADD_DETAIL_TO_SLIDER" => "N",
"DETAIL_ADD_TO_BASKET_ACTION" => array( "DETAIL_ADD_TO_BASKET_ACTION" => array(
@ -190,6 +180,7 @@ if (isset($_GET['sorting'])) {
"PAGE_ELEMENT_COUNT" => "9", "PAGE_ELEMENT_COUNT" => "9",
"PARTIAL_PRODUCT_PROPERTIES" => "N", "PARTIAL_PRODUCT_PROPERTIES" => "N",
"PRICE_CODE" => array( "PRICE_CODE" => array(
0 => "BASE",
), ),
"PRICE_VAT_INCLUDE" => "Y", "PRICE_VAT_INCLUDE" => "Y",
"PRICE_VAT_SHOW_VALUE" => "N", "PRICE_VAT_SHOW_VALUE" => "N",
@ -260,6 +251,23 @@ if (isset($_GET['sorting'])) {
"USE_STORE" => "N", "USE_STORE" => "N",
"SIDEBAR_SECTION_POSITION" => "right", "SIDEBAR_SECTION_POSITION" => "right",
"SIDEBAR_DETAIL_POSITION" => "right", "SIDEBAR_DETAIL_POSITION" => "right",
"FILTER_FIELD_CODE" => array(
0 => "",
1 => "",
),
"FILTER_PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"FILTER_PRICE_CODE" => "",
"USE_REVIEW" => "N",
"SEF_URL_TEMPLATES" => array(
"sections" => "filter/#SMART_FILTER_PATH#/apply/",
"section" => "#SECTION_CODE#/",
"element" => "#SECTION_CODE#/#ELEMENT_CODE#/",
"compare" => "compare/",
"smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
)
), ),
false false
); ?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?> ); ?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>

@ -200,7 +200,7 @@ foreach ($priceBrackets as $key => $bracket) {
<?php if ($showBottomPager && $visibleItemsCount > 0): ?> <?php if ($showBottomPager && $visibleItemsCount > 0): ?>
<div class="pagination-list" data-pagination-num="<?=$navParams['NavNum']?>"> <div class="pagination-list" data-pagination-num="<?=$navParams['NavNum']?>">
<!-- pagination-container --> <!-- pagination-container -->
<?php <?php /*
// Переопределяем ссылки пагинации на ЧПУ-вид /page-2/ вместо ?PAGEN_1=2, убираем двойные слэши только после домена // Переопределяем ссылки пагинации на ЧПУ-вид /page-2/ вместо ?PAGEN_1=2, убираем двойные слэши только после домена
if (isset($arResult['NAV_STRING'])) { if (isset($arResult['NAV_STRING'])) {
$arResult['NAV_STRING'] = preg_replace_callback( $arResult['NAV_STRING'] = preg_replace_callback(
@ -217,7 +217,7 @@ foreach ($priceBrackets as $key => $bracket) {
// Убираем двойные слэши после домена, не трогая https:// // Убираем двойные слэши после домена, не трогая https://
$arResult['NAV_STRING'] = preg_replace('#(?<!:)/{2,}#', '/', $arResult['NAV_STRING']); $arResult['NAV_STRING'] = preg_replace('#(?<!:)/{2,}#', '/', $arResult['NAV_STRING']);
} }
?> */?>
<?=$arResult['NAV_STRING']?> <?=$arResult['NAV_STRING']?>
<!-- pagination-container --> <!-- pagination-container -->
</div> </div>

@ -217,7 +217,7 @@ JCSmartFilter.prototype.postHandler = function (result, fromCache)
if (this.viewMode == "VERTICAL") if (this.viewMode == "VERTICAL")
{ {
curProp = BX.findChild(BX.findParent(this.curFilterinput, {'class':'bx-filter-parameters-box'}), {'class':'bx-filter-container-modef'}, true, false); curProp = BX.findChild(BX.findParent(this.curFilterinput, {'class':'filter__item'}), {'class':'filter__item-name'}, true, false);
curProp.appendChild(modef); curProp.appendChild(modef);
} }

@ -802,10 +802,27 @@ COLOR
color: #3f3f3f; color: #3f3f3f;
min-height: 37px; min-height: 37px;
line-height: 18px; line-height: 18px;
border-style: solid; background-color:#ff7f23;
border: 1px solid #C6DCE7; color:white;
padding: 6px 10px;
border-radius: 8px;
/*border-style: solid;
border: 1px solid #C6DCE7;*/
} }
.bx-filter .bx-filter-popup-result.left {
.bx-filter .bx-filter-popup-result::after {
content: "";
position: absolute;
right: -9px;
top: 32%;
border-left: 10px solid #ff7f23;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
}
/*.bx-filter .bx-filter-popup-result.left {
border-width: 2px 10px 2px 2px; border-width: 2px 10px 2px 2px;
-webkit-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat; -webkit-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat;
-moz-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat; -moz-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat;
@ -819,12 +836,14 @@ COLOR
-o-border-image: url(images/result_popup_right.png) 4 4 4 20 repeat; -o-border-image: url(images/result_popup_right.png) 4 4 4 20 repeat;
border-image: url(images/result_popup_right.png) 4 4 4 20 fill repeat; border-image: url(images/result_popup_right.png) 4 4 4 20 fill repeat;
} }
*/
.bx-filter .bx-filter-popup-result.right { .bx-filter .bx-filter-popup-result.right {
left: 97%; left: 97%;
} }
.bx-filter .bx-filter-popup-result.left { .bx-filter .bx-filter-popup-result.left {
/* right:97%; */ right:104%;
top: -37%;
} }
.bx-filter-horizontal .bx-filter-popup-result{ .bx-filter-horizontal .bx-filter-popup-result{
display: inline-block; display: inline-block;
@ -834,8 +853,10 @@ COLOR
bottom: -7px; bottom: -7px;
} }
.bx-filter .bx-filter-popup-result a { .bx-filter .bx-filter-popup-result a {
color: #0073a3; color: #fff;
line-height: 10px; line-height: 10px;
font-weight:bold;
text-decoration:underline;
} }
.bx-filter .bx-filter-popup-result a:hover { .bx-filter .bx-filter-popup-result a:hover {
text-decoration: none; text-decoration: none;

@ -94,8 +94,8 @@ $APPLICATION->IncludeComponent(
<?php <?php
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter", "bitrix:catalog.smart.filter",
// "cat_filter", "cat_filter",
"bootstrap_v4", //"bootstrap_v4",
// "", // "",
array( array(
// "PREFILTER_NAME" => "presect", //добавляем префильтр // "PREFILTER_NAME" => "presect", //добавляем префильтр
@ -117,7 +117,7 @@ $APPLICATION->IncludeComponent(
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'], 'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'], 'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"SEF_MODE" => $arParams['SEF_MODE'], "SEF_MODE" => $arParams['SEF_MODE'],
"SEF_RULE" => $arResult["URL_TEMPLATES"]["smart_filter"], "SEF_RULE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"], "SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"], "PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"AJAX_MODE" => $arParams['AJAX_MODE'], "AJAX_MODE" => $arParams['AJAX_MODE'],
@ -264,11 +264,19 @@ $APPLICATION->IncludeComponent(
$component $component
); );
?> ?>
<?
$APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания
echo "<br>";
$APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
echo "<br>";
$APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания
?>
</div> </div>
</section> </section>
<? // GP | Подключаем компонент sotbit:seo.meta ?> <? // GP | Подключаем компонент sotbit:seo.meta?>
<? <?
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(

@ -1,16 +1,40 @@
<?php <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die(); /** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
if ($arResult["NavPageCount"] > 1): if(!$arResult["NavShowAlways"])
// Получаем базовый путь, убирая возможные page-N из текущего URL {
$basePath = preg_replace('#/page-\\d+#', '', $arResult["sUrlPath"]); if ($arResult["NavRecordCount"] == 0 || ($arResult["NavPageCount"] == 1 && $arResult["NavShowAll"] == false))
$basePath = rtrim($basePath, '/') . '/'; return;
// Если не в корне каталога, добавляем относительный путь раздела }
$isSection = ($APPLICATION->GetCurDir() !== '/catalog/');
?>
<div class="pagination-list">
<?php if ($arResult["NavPageNomer"] > 1): ?> $strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : "");
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : "");
?>
<?if ($arResult["NavPageNomer"] > 2):?>
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?else:?>
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?endif?>
<?/*php if ($arResult["NavPageNomer"] > 1): ?>
<?php <?php
$prevUrl = $arResult["NavPageNomer"] == 2 $prevUrl = $arResult["NavPageNomer"] == 2
? $basePath ? $basePath
@ -23,39 +47,27 @@ if ($arResult["NavPageCount"] > 1):
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;"> <span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</span> </span>
<?php endif; ?> <?php endif; */?>
<?php <?if($arResult["bDescPageNumbering"] === true):?>
$pageWindow = 5;
$startPage = max(1, $arResult["NavPageNomer"] - floor($pageWindow / 2));
$endPage = min($arResult["NavPageCount"], $startPage + $pageWindow - 1);
if ($startPage > 1): <font class="text">
echo '<a class="pagination-item button button--outline" href="' . $basePath . '">1</a>'; <?else:?>
if ($startPage > 2):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
endif;
for ($i = $startPage; $i <= $endPage; $i++): <?while($arResult["nStartPage"] <= $arResult["nEndPage"]):?>
if ($i == $arResult["NavPageNomer"]):
echo '<span class="pagination-item is-active button button--outline">' . $i . '</span>';
else:
$url = $i == 1 ? $basePath : $basePath . 'page-' . $i . '/';
echo '<a class="pagination-item button button--outline" href="' . $url . '">' . $i . '</a>';
endif;
endfor;
if ($endPage < $arResult["NavPageCount"]): <?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?>
if ($endPage < $arResult["NavPageCount"] - 1): <b class="pagination-item is-active button button--outline" ><?=$arResult["nStartPage"]?></b>
echo '<span class="pagination-item is-middle button button--outline">...</span>'; <?elseif($arResult["nStartPage"] == 1 && $arResult["bSavePage"] == false):?>
endif; <a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=$arResult["nStartPage"]?></a>
echo '<a class="pagination-item button button--outline" href="' . $basePath . 'page-' . $arResult["NavPageCount"] . '/">' . $arResult["NavPageCount"] . '</a>'; <?else:?>
endif; <a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><?=$arResult["nStartPage"]?></a>
?> <?endif?>
<?$arResult["nStartPage"]++?>
<?endwhile?>
<?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?> <?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?>
<a class="pagination-item button button--outline" href="<?= $basePath ?>page-<?= ($arResult["NavPageNomer"] + 1) ?>/"> <a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</a> </a>
<?php else: ?> <?php else: ?>
@ -63,5 +75,8 @@ if ($arResult["NavPageCount"] > 1):
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</span> </span>
<?php endif; ?> <?php endif; ?>
</div>
<?php endif; ?>
<?endif?>
</font>

@ -0,0 +1,10 @@
<?
$MESS["nav_all"] = "Alle";
$MESS["nav_begin"] = "Erste";
$MESS["nav_end"] = "Letzte";
$MESS["nav_next"] = "Nächste";
$MESS["nav_of"] = "von";
$MESS["nav_paged"] = "Seite";
$MESS["nav_prev"] = "Vorherige";
$MESS ['nav_to'] = "-";
?>

@ -0,0 +1,10 @@
<?
$MESS ['nav_of'] = "of";
$MESS ['nav_begin'] = "First";
$MESS ['nav_prev'] = "Prev.";
$MESS ['nav_next'] = "Next";
$MESS ['nav_end'] = "Last";
$MESS ['nav_paged'] = "Paged";
$MESS ['nav_all'] = "All";
$MESS ['nav_to'] = "-";
?>

@ -0,0 +1,10 @@
<?
$MESS ['nav_of'] = "из";
$MESS ['nav_begin'] = "Начало";
$MESS ['nav_prev'] = "Пред.";
$MESS ['nav_next'] = "След.";
$MESS ['nav_end'] = "Конец";
$MESS ['nav_paged'] = "По стр.";
$MESS ['nav_all'] = "Все";
$MESS ['nav_to'] = "-";
?>

@ -0,0 +1,66 @@
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
if ($arResult["NavPageCount"] > 1):
// Получаем базовый путь, убирая возможные page-N из текущего URL
$basePath = preg_replace('#/page-\\d+#', '', $arResult["sUrlPath"]);
$basePath = rtrim($basePath, '/') . '/';
// Если не в корне каталога, добавляем относительный путь раздела
$isSection = ($APPLICATION->GetCurDir() !== '/catalog/');
?>
<div class="pagination-list">
<?php if ($arResult["NavPageNomer"] > 1): ?>
<?php
$prevUrl = $arResult["NavPageNomer"] == 2
? $basePath
: $basePath . 'page-' . ($arResult["NavPageNomer"] - 1) . '/';
?>
<a class="pagination-item button button--outline" href="<?= $prevUrl ?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?php else: ?>
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</span>
<?php endif; ?>
<?php
$pageWindow = 5;
$startPage = max(1, $arResult["NavPageNomer"] - floor($pageWindow / 2));
$endPage = min($arResult["NavPageCount"], $startPage + $pageWindow - 1);
if ($startPage > 1):
echo '<a class="pagination-item button button--outline" href="' . $basePath . '">1</a>';
if ($startPage > 2):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
endif;
for ($i = $startPage; $i <= $endPage; $i++):
if ($i == $arResult["NavPageNomer"]):
echo '<span class="pagination-item is-active button button--outline">' . $i . '</span>';
else:
$url = $i == 1 ? $basePath : $basePath . 'page-' . $i . '/';
echo '<a class="pagination-item button button--outline" href="' . $url . '">' . $i . '</a>';
endif;
endfor;
if ($endPage < $arResult["NavPageCount"]):
if ($endPage < $arResult["NavPageCount"] - 1):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
echo '<a class="pagination-item button button--outline" href="' . $basePath . 'page-' . $arResult["NavPageCount"] . '/">' . $arResult["NavPageCount"] . '</a>';
endif;
?>
<?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?>
<a class="pagination-item button button--outline" href="<?= $basePath ?>page-<?= ($arResult["NavPageNomer"] + 1) ?>/">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</a>
<?php else: ?>
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</span>
<?php endif; ?>
</div>
<?php endif; ?>

@ -1,6 +1,6 @@
/* Start | Maks fix catalog */ /* Start | Maks fix catalog */
.catalog-page__filter-wrap{ .catalog-page__filter-wrap{
height: 100vh; /* height: 100vh; */
} }
/* End| Maks fix catalog */ /* End| Maks fix catalog */

File diff suppressed because one or more lines are too long

@ -0,0 +1,52 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?$APPLICATION->IncludeComponent("bitrix:catalog.compare.result", "bootstrap_v4",array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action")."_ccr",
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
"FIELD_CODE" => $arParams["COMPARE_FIELD_CODE"],
"PROPERTY_CODE" => $arParams["COMPARE_PROPERTY_CODE"],
"NAME" => $arParams["COMPARE_NAME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"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"],
"PRICE_VAT_SHOW_VALUE" => $arParams["PRICE_VAT_SHOW_VALUE"],
"DISPLAY_ELEMENT_SELECT_BOX" => $arParams["DISPLAY_ELEMENT_SELECT_BOX"],
"ELEMENT_SORT_FIELD_BOX" => $arParams["ELEMENT_SORT_FIELD_BOX"],
"ELEMENT_SORT_ORDER_BOX" => $arParams["ELEMENT_SORT_ORDER_BOX"],
"ELEMENT_SORT_FIELD_BOX2" => $arParams["ELEMENT_SORT_FIELD_BOX2"],
"ELEMENT_SORT_ORDER_BOX2" => $arParams["ELEMENT_SORT_ORDER_BOX2"],
"ELEMENT_SORT_FIELD" => $arParams["COMPARE_ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["COMPARE_ELEMENT_SORT_ORDER"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"OFFERS_FIELD_CODE" => $arParams["COMPARE_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => $arParams["COMPARE_OFFERS_PROPERTY_CODE"],
"OFFERS_CART_PROPERTIES" => $arParams["OFFERS_CART_PROPERTIES"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'],
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : '')
),
$component,
array("HIDE_ICONS" => "Y")
);?>

@ -0,0 +1,685 @@
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
$this->setFrameMode(true);
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] == 'Y')
{
$basketAction = (isset($arParams['COMMON_ADD_TO_BASKET_ACTION']) ? array($arParams['COMMON_ADD_TO_BASKET_ACTION']) : array());
}
else
{
$basketAction = (isset($arParams['DETAIL_ADD_TO_BASKET_ACTION']) ? $arParams['DETAIL_ADD_TO_BASKET_ACTION'] : array());
}
$isSidebar = ($arParams['SIDEBAR_DETAIL_SHOW'] == 'Y' && !empty($arParams['SIDEBAR_PATH']));
$isSidebarLeft = isset($arParams['SIDEBAR_SECTION_POSITION']) && $arParams['SIDEBAR_SECTION_POSITION'] === 'left';
?>
<div class="row bx-<?=$arParams['TEMPLATE_THEME']?>">
<div class='<?=($isSidebar ? 'col-md-9 col-sm-8' : 'col')?>'>
<?
if ($arParams["USE_COMPARE"] === "Y")
{
$APPLICATION->IncludeComponent("bitrix:catalog.compare.list", "bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action"),
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
'POSITION_FIXED' => isset($arParams['COMPARE_POSITION_FIXED']) ? $arParams['COMPARE_POSITION_FIXED'] : '',
'POSITION' => isset($arParams['COMPARE_POSITION']) ? $arParams['COMPARE_POSITION'] : ''
),
$component,
array("HIDE_ICONS" => "Y")
);
}
$componentElementParams = array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'PROPERTY_CODE' => (isset($arParams['DETAIL_PROPERTY_CODE']) ? $arParams['DETAIL_PROPERTY_CODE'] : []),
'META_KEYWORDS' => $arParams['DETAIL_META_KEYWORDS'],
'META_DESCRIPTION' => $arParams['DETAIL_META_DESCRIPTION'],
'BROWSER_TITLE' => $arParams['DETAIL_BROWSER_TITLE'],
'SET_CANONICAL_URL' => $arParams['DETAIL_SET_CANONICAL_URL'],
'BASKET_URL' => $arParams['BASKET_URL'],
'SHOW_SKU_DESCRIPTION' => $arParams['SHOW_SKU_DESCRIPTION'],
'ACTION_VARIABLE' => $arParams['ACTION_VARIABLE'],
'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'],
'SECTION_ID_VARIABLE' => $arParams['SECTION_ID_VARIABLE'],
'CHECK_SECTION_ID_VARIABLE' => (isset($arParams['DETAIL_CHECK_SECTION_ID_VARIABLE']) ? $arParams['DETAIL_CHECK_SECTION_ID_VARIABLE'] : ''),
'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'],
'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'],
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'SET_TITLE' => $arParams['SET_TITLE'],
'SET_LAST_MODIFIED' => $arParams['SET_LAST_MODIFIED'],
'MESSAGE_404' => $arParams['~MESSAGE_404'],
'SET_STATUS_404' => $arParams['SET_STATUS_404'],
'SHOW_404' => $arParams['SHOW_404'],
'FILE_404' => $arParams['FILE_404'],
'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'],
'PRICE_VAT_SHOW_VALUE' => $arParams['PRICE_VAT_SHOW_VALUE'],
'USE_PRODUCT_QUANTITY' => $arParams['USE_PRODUCT_QUANTITY'],
'PRODUCT_PROPERTIES' => (isset($arParams['PRODUCT_PROPERTIES']) ? $arParams['PRODUCT_PROPERTIES'] : []),
'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'] : ''),
'LINK_IBLOCK_TYPE' => $arParams['LINK_IBLOCK_TYPE'],
'LINK_IBLOCK_ID' => $arParams['LINK_IBLOCK_ID'],
'LINK_PROPERTY_SID' => $arParams['LINK_PROPERTY_SID'],
'LINK_ELEMENTS_URL' => $arParams['LINK_ELEMENTS_URL'],
'OFFERS_CART_PROPERTIES' => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'OFFERS_FIELD_CODE' => $arParams['DETAIL_OFFERS_FIELD_CODE'],
'OFFERS_PROPERTY_CODE' => (isset($arParams['DETAIL_OFFERS_PROPERTY_CODE']) ? $arParams['DETAIL_OFFERS_PROPERTY_CODE'] : []),
'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'],
'ELEMENT_ID' => $arResult['VARIABLES']['ELEMENT_ID'],
'ELEMENT_CODE' => $arResult['VARIABLES']['ELEMENT_CODE'],
'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'],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams['HIDE_NOT_AVAILABLE_OFFERS'],
'USE_ELEMENT_COUNTER' => $arParams['USE_ELEMENT_COUNTER'],
'SHOW_DEACTIVATED' => $arParams['SHOW_DEACTIVATED'],
'USE_MAIN_ELEMENT_SECTION' => $arParams['USE_MAIN_ELEMENT_SECTION'],
'STRICT_SECTION_CHECK' => (isset($arParams['DETAIL_STRICT_SECTION_CHECK']) ? $arParams['DETAIL_STRICT_SECTION_CHECK'] : ''),
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => (isset($arParams['DISCOUNT_PERCENT_POSITION']) ? $arParams['DISCOUNT_PERCENT_POSITION'] : ''),
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'MESS_PRICE_RANGES_TITLE' => (isset($arParams['~MESS_PRICE_RANGES_TITLE']) ? $arParams['~MESS_PRICE_RANGES_TITLE'] : ''),
'MESS_DESCRIPTION_TAB' => (isset($arParams['~MESS_DESCRIPTION_TAB']) ? $arParams['~MESS_DESCRIPTION_TAB'] : ''),
'MESS_PROPERTIES_TAB' => (isset($arParams['~MESS_PROPERTIES_TAB']) ? $arParams['~MESS_PROPERTIES_TAB'] : ''),
'MESS_COMMENTS_TAB' => (isset($arParams['~MESS_COMMENTS_TAB']) ? $arParams['~MESS_COMMENTS_TAB'] : ''),
'MAIN_BLOCK_PROPERTY_CODE' => (isset($arParams['DETAIL_MAIN_BLOCK_PROPERTY_CODE']) ? $arParams['DETAIL_MAIN_BLOCK_PROPERTY_CODE'] : ''),
'MAIN_BLOCK_OFFERS_PROPERTY_CODE' => (isset($arParams['DETAIL_MAIN_BLOCK_OFFERS_PROPERTY_CODE']) ? $arParams['DETAIL_MAIN_BLOCK_OFFERS_PROPERTY_CODE'] : ''),
'USE_VOTE_RATING' => $arParams['DETAIL_USE_VOTE_RATING'],
'VOTE_DISPLAY_AS_RATING' => (isset($arParams['DETAIL_VOTE_DISPLAY_AS_RATING']) ? $arParams['DETAIL_VOTE_DISPLAY_AS_RATING'] : ''),
'USE_COMMENTS' => $arParams['DETAIL_USE_COMMENTS'],
'BLOG_USE' => (isset($arParams['DETAIL_BLOG_USE']) ? $arParams['DETAIL_BLOG_USE'] : ''),
'BLOG_URL' => (isset($arParams['DETAIL_BLOG_URL']) ? $arParams['DETAIL_BLOG_URL'] : ''),
'BLOG_EMAIL_NOTIFY' => (isset($arParams['DETAIL_BLOG_EMAIL_NOTIFY']) ? $arParams['DETAIL_BLOG_EMAIL_NOTIFY'] : ''),
'VK_USE' => (isset($arParams['DETAIL_VK_USE']) ? $arParams['DETAIL_VK_USE'] : ''),
'VK_API_ID' => (isset($arParams['DETAIL_VK_API_ID']) ? $arParams['DETAIL_VK_API_ID'] : 'API_ID'),
'FB_USE' => (isset($arParams['DETAIL_FB_USE']) ? $arParams['DETAIL_FB_USE'] : ''),
'FB_APP_ID' => (isset($arParams['DETAIL_FB_APP_ID']) ? $arParams['DETAIL_FB_APP_ID'] : ''),
'BRAND_USE' => (isset($arParams['DETAIL_BRAND_USE']) ? $arParams['DETAIL_BRAND_USE'] : 'N'),
'BRAND_PROP_CODE' => (isset($arParams['DETAIL_BRAND_PROP_CODE']) ? $arParams['DETAIL_BRAND_PROP_CODE'] : ''),
'DISPLAY_NAME' => (isset($arParams['DETAIL_DISPLAY_NAME']) ? $arParams['DETAIL_DISPLAY_NAME'] : ''),
'IMAGE_RESOLUTION' => (isset($arParams['DETAIL_IMAGE_RESOLUTION']) ? $arParams['DETAIL_IMAGE_RESOLUTION'] : ''),
'PRODUCT_INFO_BLOCK_ORDER' => (isset($arParams['DETAIL_PRODUCT_INFO_BLOCK_ORDER']) ? $arParams['DETAIL_PRODUCT_INFO_BLOCK_ORDER'] : ''),
'PRODUCT_PAY_BLOCK_ORDER' => (isset($arParams['DETAIL_PRODUCT_PAY_BLOCK_ORDER']) ? $arParams['DETAIL_PRODUCT_PAY_BLOCK_ORDER'] : ''),
'ADD_DETAIL_TO_SLIDER' => (isset($arParams['DETAIL_ADD_DETAIL_TO_SLIDER']) ? $arParams['DETAIL_ADD_DETAIL_TO_SLIDER'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'ADD_SECTIONS_CHAIN' => (isset($arParams['ADD_SECTIONS_CHAIN']) ? $arParams['ADD_SECTIONS_CHAIN'] : ''),
'ADD_ELEMENT_CHAIN' => (isset($arParams['ADD_ELEMENT_CHAIN']) ? $arParams['ADD_ELEMENT_CHAIN'] : ''),
'DISPLAY_PREVIEW_TEXT_MODE' => (isset($arParams['DETAIL_DISPLAY_PREVIEW_TEXT_MODE']) ? $arParams['DETAIL_DISPLAY_PREVIEW_TEXT_MODE'] : ''),
'DETAIL_PICTURE_MODE' => (isset($arParams['DETAIL_DETAIL_PICTURE_MODE']) ? $arParams['DETAIL_DETAIL_PICTURE_MODE'] : array()),
'ADD_TO_BASKET_ACTION' => $basketAction,
'ADD_TO_BASKET_ACTION_PRIMARY' => (isset($arParams['DETAIL_ADD_TO_BASKET_ACTION_PRIMARY']) ? $arParams['DETAIL_ADD_TO_BASKET_ACTION_PRIMARY'] : null),
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'DISPLAY_COMPARE' => (isset($arParams['USE_COMPARE']) ? $arParams['USE_COMPARE'] : ''),
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => (isset($arParams['DETAIL_BACKGROUND_IMAGE']) ? $arParams['DETAIL_BACKGROUND_IMAGE'] : ''),
'COMPATIBLE_MODE' => (isset($arParams['COMPATIBLE_MODE']) ? $arParams['COMPATIBLE_MODE'] : ''),
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : ''),
'SET_VIEWED_IN_COMPONENT' => (isset($arParams['DETAIL_SET_VIEWED_IN_COMPONENT']) ? $arParams['DETAIL_SET_VIEWED_IN_COMPONENT'] : ''),
'SHOW_SLIDER' => (isset($arParams['DETAIL_SHOW_SLIDER']) ? $arParams['DETAIL_SHOW_SLIDER'] : ''),
'SLIDER_INTERVAL' => (isset($arParams['DETAIL_SLIDER_INTERVAL']) ? $arParams['DETAIL_SLIDER_INTERVAL'] : ''),
'SLIDER_PROGRESS' => (isset($arParams['DETAIL_SLIDER_PROGRESS']) ? $arParams['DETAIL_SLIDER_PROGRESS'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'USE_GIFTS_DETAIL' => $arParams['USE_GIFTS_DETAIL']?: 'Y',
'USE_GIFTS_MAIN_PR_SECTION_LIST' => $arParams['USE_GIFTS_MAIN_PR_SECTION_LIST']?: 'Y',
'GIFTS_SHOW_DISCOUNT_PERCENT' => $arParams['GIFTS_SHOW_DISCOUNT_PERCENT'],
'GIFTS_SHOW_OLD_PRICE' => $arParams['GIFTS_SHOW_OLD_PRICE'],
'GIFTS_DETAIL_PAGE_ELEMENT_COUNT' => $arParams['GIFTS_DETAIL_PAGE_ELEMENT_COUNT'],
'GIFTS_DETAIL_HIDE_BLOCK_TITLE' => $arParams['GIFTS_DETAIL_HIDE_BLOCK_TITLE'],
'GIFTS_DETAIL_TEXT_LABEL_GIFT' => $arParams['GIFTS_DETAIL_TEXT_LABEL_GIFT'],
'GIFTS_DETAIL_BLOCK_TITLE' => $arParams['GIFTS_DETAIL_BLOCK_TITLE'],
'GIFTS_SHOW_NAME' => $arParams['GIFTS_SHOW_NAME'],
'GIFTS_SHOW_IMAGE' => $arParams['GIFTS_SHOW_IMAGE'],
'GIFTS_MESS_BTN_BUY' => $arParams['~GIFTS_MESS_BTN_BUY'],
'GIFTS_PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'GIFTS_SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'GIFTS_SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'GIFTS_SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT' => $arParams['GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT'],
'GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE' => $arParams['GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE'],
'GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE' => $arParams['GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE'],
);
if (isset($arParams['USER_CONSENT']))
{
$componentElementParams['USER_CONSENT'] = $arParams['USER_CONSENT'];
}
if (isset($arParams['USER_CONSENT_ID']))
{
$componentElementParams['USER_CONSENT_ID'] = $arParams['USER_CONSENT_ID'];
}
if (isset($arParams['USER_CONSENT_IS_CHECKED']))
{
$componentElementParams['USER_CONSENT_IS_CHECKED'] = $arParams['USER_CONSENT_IS_CHECKED'];
}
if (isset($arParams['USER_CONSENT_IS_LOADED']))
{
$componentElementParams['USER_CONSENT_IS_LOADED'] = $arParams['USER_CONSENT_IS_LOADED'];
}
$elementId = $APPLICATION->IncludeComponent('bitrix:catalog.element', 'bootstrap_v4', $componentElementParams,
$component
);
$GLOBALS['CATALOG_CURRENT_ELEMENT_ID'] = $elementId;
if ($elementId > 0)
{
if ($arParams['USE_STORE'] == 'Y' && ModuleManager::isModuleInstalled('catalog'))
{
$APPLICATION->IncludeComponent('bitrix:catalog.store.amount', '', array(
'ELEMENT_ID' => $elementId,
'STORE_PATH' => $arParams['STORE_PATH'],
'CACHE_TYPE' => 'A',
'CACHE_TIME' => '36000',
'MAIN_TITLE' => $arParams['MAIN_TITLE'],
'USE_MIN_AMOUNT' => $arParams['USE_MIN_AMOUNT'],
'MIN_AMOUNT' => $arParams['MIN_AMOUNT'],
'STORES' => $arParams['STORES'],
'SHOW_EMPTY_STORE' => $arParams['SHOW_EMPTY_STORE'],
'SHOW_GENERAL_STORE_INFORMATION' => $arParams['SHOW_GENERAL_STORE_INFORMATION'],
'USER_FIELDS' => $arParams['USER_FIELDS'],
'FIELDS' => $arParams['FIELDS']
),
$component,
array('HIDE_ICONS' => 'Y')
);
}
$recommendedData = array();
$recommendedCacheId = array('IBLOCK_ID' => $arParams['IBLOCK_ID']);
$obCache = new CPHPCache();
if ($obCache->InitCache(36000, serialize($recommendedCacheId), '/catalog/recommended'))
{
$recommendedData = $obCache->GetVars();
}
elseif ($obCache->StartDataCache())
{
if (Loader::includeModule('catalog'))
{
$arSku = CCatalogSku::GetInfoByProductIBlock($arParams['IBLOCK_ID']);
$recommendedData['OFFER_IBLOCK_ID'] = (!empty($arSku) ? $arSku['IBLOCK_ID'] : 0);
$recommendedData['IBLOCK_LINK'] = '';
$recommendedData['ALL_LINK'] = '';
$rsProps = CIBlockProperty::GetList(
array('SORT' => 'ASC', 'ID' => 'ASC'),
array('IBLOCK_ID' => $arParams['IBLOCK_ID'], 'PROPERTY_TYPE' => 'E', 'ACTIVE' => 'Y')
);
$found = false;
while ($arProp = $rsProps->Fetch())
{
if ($found)
{
break;
}
if ($arProp['CODE'] == '')
{
$arProp['CODE'] = $arProp['ID'];
}
$arProp['LINK_IBLOCK_ID'] = intval($arProp['LINK_IBLOCK_ID']);
if ($arProp['LINK_IBLOCK_ID'] != 0 && $arProp['LINK_IBLOCK_ID'] != $arParams['IBLOCK_ID'])
{
continue;
}
if ($arProp['LINK_IBLOCK_ID'] > 0)
{
if ($recommendedData['IBLOCK_LINK'] == '')
{
$recommendedData['IBLOCK_LINK'] = $arProp['CODE'];
$found = true;
}
}
else
{
if ($recommendedData['ALL_LINK'] == '')
{
$recommendedData['ALL_LINK'] = $arProp['CODE'];
}
}
}
if ($found)
{
if (defined('BX_COMP_MANAGED_CACHE'))
{
global $CACHE_MANAGER;
$CACHE_MANAGER->StartTagCache('/catalog/recommended');
$CACHE_MANAGER->RegisterTag('iblock_id_'.$arParams['IBLOCK_ID']);
$CACHE_MANAGER->EndTagCache();
}
}
}
$obCache->EndDataCache($recommendedData);
}
if (!empty($recommendedData))
{
if (!empty($recommendedData['IBLOCK_LINK']) || !empty($recommendedData['ALL_LINK']))
{
?>
<div class="row mb-5">
<div class="col" data-entity="parent-container">
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;">
<?=GetMessage('CATALOG_RECOMMENDED_BY_LINK')?>
</div>
<?
$APPLICATION->IncludeComponent('bitrix:catalog.recommended.products', 'bootstrap_v4', array(
'ID' => $elementId,
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'PROPERTY_LINK' => (!empty($recommendedData['IBLOCK_LINK']) ? $recommendedData['IBLOCK_LINK'] : $recommendedData['ALL_LINK']),
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME'],
'CACHE_FILTER' => $arParams['CACHE_FILTER'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'BASKET_URL' => $arParams['BASKET_URL'],
'ACTION_VARIABLE' => (!empty($arParams['ACTION_VARIABLE']) ? $arParams['ACTION_VARIABLE'] : 'action').'_crp',
'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'],
'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'],
'ADD_PROPERTIES_TO_BASKET' => (isset($arParams['ADD_PROPERTIES_TO_BASKET']) ? $arParams['ADD_PROPERTIES_TO_BASKET'] : ''),
'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'],
'PARTIAL_PRODUCT_PROPERTIES' => (isset($arParams['PARTIAL_PRODUCT_PROPERTIES']) ? $arParams['PARTIAL_PRODUCT_PROPERTIES'] : ''),
'PAGE_ELEMENT_COUNT' => $arParams['ALSO_BUY_ELEMENT_COUNT'],
'LINE_ELEMENT_COUNT' => $arParams['ALSO_BUY_ELEMENT_COUNT'],
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'PRICE_CODE' => $arParams['~PRICE_CODE'],
'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'],
'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'],
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'PRICE_VAT_INCLUDE' => $arParams['PRICE_VAT_INCLUDE'],
'USE_PRODUCT_QUANTITY' => $arParams['USE_PRODUCT_QUANTITY'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'SECTION_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['section'],
'DETAIL_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['element'],
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'ELEMENT_SORT_FIELD' => $arParams['ELEMENT_SORT_FIELD'],
'ELEMENT_SORT_ORDER' => $arParams['ELEMENT_SORT_ORDER'],
'ELEMENT_SORT_FIELD2' => $arParams['ELEMENT_SORT_FIELD2'],
'ELEMENT_SORT_ORDER2' => $arParams['ELEMENT_SORT_ORDER2'],
'SET_TITLE' => 'N',
'SET_BROWSER_TITLE' => 'N',
'SET_META_KEYWORDS' => 'N',
'SET_META_DESCRIPTION' => 'N',
'SET_LAST_MODIFIED' => 'N',
'ADD_SECTIONS_CHAIN' => 'N',
'HIDE_BLOCK_TITLE' => 'Y',
'SHOW_NAME' => 'Y',
'SHOW_IMAGE' => 'Y',
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'LABEL_PROP_MULTIPLE' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'SHOW_PRODUCTS_'.$arParams['IBLOCK_ID'] => 'Y',
'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams['HIDE_NOT_AVAILABLE_OFFERS'],
'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'],
'PROPERTY_CODE_'.$arParams['IBLOCK_ID'] => (isset($arParams['LIST_PROPERTY_CODE']) ? $arParams['LIST_PROPERTY_CODE'] : []),
'PROPERTY_CODE_MOBILE' => $arParams['LIST_PROPERTY_CODE_MOBILE'],
'PROPERTY_CODE_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['LIST_OFFERS_PROPERTY_CODE']) ? $arParams['LIST_OFFERS_PROPERTY_CODE'] : []),
'CART_PROPERTIES_'.$arParams['IBLOCK_ID'] => (isset($arParams['PRODUCT_PROPERTIES']) ? $arParams['PRODUCT_PROPERTIES'] : []),
'CART_PROPERTIES_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'OFFER_TREE_PROPS_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'ADDITIONAL_PICT_PROP_'.$arParams['IBLOCK_ID'] => $arParams['ADD_PICT_PROP'],
'ADDITIONAL_PICT_PROP_'.$recommendedData['OFFER_IBLOCK_ID'] => $arParams['OFFER_ADD_PICT_PROP'],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
),
$component
);
?>
</div>
</div>
<?
}
if (!isset($arParams['DETAIL_SHOW_POPULAR']) || $arParams['DETAIL_SHOW_POPULAR'] != 'N')
{
?>
<div class="row mb-5">
<div class="col" data-entity="parent-container">
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;">
<?=GetMessage('CATALOG_POPULAR_IN_SECTION')?>
</div>
<? $APPLICATION->IncludeComponent('bitrix:catalog.section', 'bootstrap_v4', array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'SECTION_ID' => $arResult['VARIABLES']['SECTION_ID'],
'SECTION_CODE' => $arResult['VARIABLES']['SECTION_CODE'],
'ELEMENT_SORT_FIELD' => 'shows',
'ELEMENT_SORT_ORDER' => 'desc',
'ELEMENT_SORT_FIELD2' => 'sort',
'ELEMENT_SORT_ORDER2' => 'asc',
'PROPERTY_CODE' => (isset($arParams['LIST_PROPERTY_CODE']) ? $arParams['LIST_PROPERTY_CODE'] : []),
'PROPERTY_CODE_MOBILE' => $arParams['LIST_PROPERTY_CODE_MOBILE'],
'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'],
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME'],
'CACHE_FILTER' => $arParams['CACHE_FILTER'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'DISPLAY_COMPARE' => $arParams['USE_COMPARE'],
'PRICE_CODE' => $arParams['~PRICE_CODE'],
'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'],
'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'],
'PAGE_ELEMENT_COUNT' => 4,
'FILTER_IDS' => array($elementId),
"SET_TITLE" => "N",
"SET_BROWSER_TITLE" => "N",
"SET_META_KEYWORDS" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_LAST_MODIFIED" => "N",
"ADD_SECTIONS_CHAIN" => "N",
'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' => (isset($arParams['PRODUCT_PROPERTIES']) ? $arParams['PRODUCT_PROPERTIES'] : []),
'OFFERS_CART_PROPERTIES' => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'],
'OFFERS_PROPERTY_CODE' => (isset($arParams['LIST_OFFERS_PROPERTY_CODE']) ? $arParams['LIST_OFFERS_PROPERTY_CODE'] : []),
'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' => (isset($arParams['LIST_OFFERS_LIMIT']) ? $arParams['LIST_OFFERS_LIMIT'] : 0),
'SECTION_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['section'],
'DETAIL_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['element'],
'USE_MAIN_ELEMENT_SECTION' => $arParams['USE_MAIN_ELEMENT_SECTION'],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams['HIDE_NOT_AVAILABLE_OFFERS'],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => "[{'VARIANT':'3','BIG_DATA':false}]",
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'DISPLAY_TOP_PAGER' => 'N',
'DISPLAY_BOTTOM_PAGER' => 'N',
'HIDE_SECTION_DESCRIPTION' => 'Y',
'RCM_TYPE' => isset($arParams['BIG_DATA_RCM_TYPE']) ? $arParams['BIG_DATA_RCM_TYPE'] : '',
'RCM_PROD_ID' => $elementId,
'SHOW_FROM_SECTION' => 'Y',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => '',
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);
?>
</div>
</div>
<?
}
if (
Loader::includeModule('catalog')
&& (!isset($arParams['DETAIL_SHOW_VIEWED']) || $arParams['DETAIL_SHOW_VIEWED'] != 'N')
)
{
?>
<div class="row mb-5">
<div class="col" data-entity="parent-container">
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;">
<?=GetMessage('CATALOG_VIEWED')?>
</div>
<? $APPLICATION->IncludeComponent('bitrix:catalog.products.viewed', 'bootstrap_v4', array(
'IBLOCK_MODE' => 'single',
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'ELEMENT_SORT_FIELD' => $arParams['ELEMENT_SORT_FIELD'],
'ELEMENT_SORT_ORDER' => $arParams['ELEMENT_SORT_ORDER'],
'ELEMENT_SORT_FIELD2' => $arParams['ELEMENT_SORT_FIELD2'],
'ELEMENT_SORT_ORDER2' => $arParams['ELEMENT_SORT_ORDER2'],
'PROPERTY_CODE_'.$arParams['IBLOCK_ID'] => (isset($arParams['LIST_PROPERTY_CODE']) ? $arParams['LIST_PROPERTY_CODE'] : []),
'PROPERTY_CODE_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['LIST_OFFERS_PROPERTY_CODE']) ? $arParams['LIST_OFFERS_PROPERTY_CODE'] : []),
'PROPERTY_CODE_MOBILE'.$arParams['IBLOCK_ID'] => $arParams['LIST_PROPERTY_CODE_MOBILE'],
'BASKET_URL' => $arParams['BASKET_URL'],
'ACTION_VARIABLE' => $arParams['ACTION_VARIABLE'],
'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'],
'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'],
'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'],
'CACHE_TYPE' => $arParams['CACHE_TYPE'],
'CACHE_TIME' => $arParams['CACHE_TIME'],
'CACHE_FILTER' => $arParams['CACHE_FILTER'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'DISPLAY_COMPARE' => $arParams['USE_COMPARE'],
'PRICE_CODE' => $arParams['~PRICE_CODE'],
'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'],
'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'],
'PAGE_ELEMENT_COUNT' => 4,
'SECTION_ELEMENT_ID' => $elementId,
"SET_TITLE" => "N",
"SET_BROWSER_TITLE" => "N",
"SET_META_KEYWORDS" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_LAST_MODIFIED" => "N",
"ADD_SECTIONS_CHAIN" => "N",
'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'] : ''),
'CART_PROPERTIES_'.$arParams['IBLOCK_ID'] => (isset($arParams['PRODUCT_PROPERTIES']) ? $arParams['PRODUCT_PROPERTIES'] : []),
'CART_PROPERTIES_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'ADDITIONAL_PICT_PROP_'.$arParams['IBLOCK_ID'] => $arParams['ADD_PICT_PROP'],
'ADDITIONAL_PICT_PROP_'.$recommendedData['OFFER_IBLOCK_ID'] => $arParams['OFFER_ADD_PICT_PROP'],
'SHOW_FROM_SECTION' => 'N',
'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'],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams['HIDE_NOT_AVAILABLE_OFFERS'],
'LABEL_PROP_'.$arParams['IBLOCK_ID'] => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE_'.$arParams['IBLOCK_ID'] => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => "[{'VARIANT':'3','BIG_DATA':false}]",
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP_'.$arParams['IBLOCK_ID'] => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'OFFER_TREE_PROPS_'.$recommendedData['OFFER_IBLOCK_ID'] => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y'
),
$component
);
?>
</div>
</div>
<?
}
}
}
?>
</div>
<? if ($isSidebar): ?>
<div class='col-md-3 col-sm-4'>
<?
$APPLICATION->IncludeComponent(
'bitrix:main.include',
'',
array(
'AREA_FILE_SHOW' => 'file',
'PATH' => $arParams['SIDEBAR_PATH'],
'AREA_FILE_RECURSIVE' => 'N',
'EDIT_MODE' => 'html',
),
false,
array('HIDE_ICONS' => 'Y')
);
?>
</div>
<? endif ?>
</div>

@ -0,0 +1,221 @@
<?php
$MESS["ADD_PICT_PROP_TIP"] = "Eigenschaft der zusätzlichen Bilder für Produkt";
$MESS["ADD_TO_BASKET_ACTION_ADD"] = "Zum Warenkorb hinzufügen";
$MESS["ADD_TO_BASKET_ACTION_BUY"] = "Kaufen";
$MESS["COMMON_SHOW_CLOSE_POPUP_TIP"] = "Wenn diese Option aktiviert ist, werden die Popup-Fenster die Schaltfläche \"Weiter einkaufen\" anzeigen";
$MESS["CPT_BC_FILTER_HIDE_ON_MOBILE"] = "Smartfilter auf mobilen Geräten ausblenden";
$MESS["CPT_BC_FILTER_VIEW_MODE"] = "Layout des Smart Filter";
$MESS["CPT_BC_FILTER_VIEW_MODE_HORIZONTAL"] = "Horizontal";
$MESS["CPT_BC_FILTER_VIEW_MODE_VERTICAL"] = "Vertikal";
$MESS["CPT_BC_INSTANT_RELOAD"] = "Sofortiges Filtern mithilfe von AJAX";
$MESS["CPT_BC_SECTIONS_HIDE_SECTION_NAME"] = "Namen der Unterbereiche ausblenden";
$MESS["CPT_BC_SECTIONS_SHOW_PARENT_NAME"] = "Bereichsnamen anzeigen";
$MESS["CPT_BC_SECTIONS_VIEW_MODE"] = "Ansicht der Bereichsliste";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LINE"] = "Liste";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LIST"] = "Mehrstufenliste";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TEXT"] = "Test";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TILE"] = "Kacheln";
$MESS["CPT_BC_TPL_COMPARE_POSITION"] = "Position";
$MESS["CPT_BC_TPL_COMPARE_POSITION_FIXED"] = "Vergleichstabelle schwebend über der Seite anzeigen";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_LEFT"] = "unten links";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_RIGHT"] = "unten rechts";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_LEFT"] = "oben links";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_RIGHT"] = "oben rechts";
$MESS["CPT_BC_TPL_THEME_BLUE"] = "Blau (standardmäßig)";
$MESS["CPT_BC_TPL_THEME_GREEN"] = "Grün";
$MESS["CPT_BC_TPL_THEME_RED"] = "rot";
$MESS["CPT_BC_TPL_THEME_SITE"] = "Farbschema der Website benutzen (für bitrix.eshop)";
$MESS["CPT_BC_TPL_THEME_WOOD"] = "Holz";
$MESS["CPT_BC_TPL_THEME_YELLOW"] = "Gelb";
$MESS["CPT_BC_TPL_TOP_ROTATE_TIMER"] = "Zeit zum Anzeigen von einem Dia der Elemente aus Top-Ranking, Sek. (0 - Dia nicht wechseln)";
$MESS["CPT_BC_TPL_TOP_VIEW_MODE"] = "Elemente aus Top-Ranking anzeigen";
$MESS["CPT_BC_TPL_VIEW_MODE_BANNER"] = "Banner";
$MESS["CPT_BC_TPL_VIEW_MODE_SECTION"] = "Liste";
$MESS["CPT_BC_TPL_VIEW_MODE_SLIDER"] = "Laufleiste";
$MESS["CPT_SIDEBAR_DETAIL_POSITION"] = "Position der Seitenleiste auf der Seite der Produktdetails";
$MESS["CPT_SIDEBAR_DETAIL_SHOW1"] = "Seitenleiste auf der Seite des Produktdetails anzeigen";
$MESS["CPT_SIDEBAR_PATH"] = "Pfad zum einzublendenden Bereich in der Seitenleiste";
$MESS["CPT_SIDEBAR_POSITION_LEFT"] = "links";
$MESS["CPT_SIDEBAR_POSITION_RIGHT"] = "rechts";
$MESS["CPT_SIDEBAR_SECTION_POSITION"] = "Position der Seitenleiste in der Produktliste";
$MESS["CPT_SIDEBAR_SECTION_SHOW1"] = "Seitenleiste in der Produktliste anzeigen";
$MESS["CP_BC_DETAIL_TPL_BLOG_URL"] = "Blogname in lateinischen Buchstaben";
$MESS["CP_BC_TPL_ADD_PICT_PROP"] = "Zusätzliches Bild des Hauptproduktes";
$MESS["CP_BC_TPL_BIG_DATA_RCM_TYPE"] = "Empfehlungstyp";
$MESS["CP_BC_TPL_BRAND_PROPERTY"] = "Eigenschaften der Handelsmarken";
$MESS["CP_BC_TPL_COMMON_ADD_TO_BASKET_ACTION"] = "Schaltfläche \"Zum Warenkorb hinzufügen\" oder \"Kaufen\" anzeigen";
$MESS["CP_BC_TPL_COMMON_SHOW_CLOSE_POPUP"] = "Schaltfläche \"Weiter einkaufen\" in Popup-Fenstern anzeigen";
$MESS["CP_BC_TPL_DATA_LAYER_NAME"] = "Name des Datencontainers";
$MESS["CP_BC_TPL_DETAIL_ADD_DETAIL_TO_SLIDER"] = "Detailliertes Bild zur Laufleiste hinzufügen";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION"] = "Schaltflächen \"Zum Warenkorb hinzufügen\" und \"Kaufen\" auf der Seite der Produktdetails anzeigen";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION_PRIMARY"] = "Auf der Seite der Produktdetails Schaltflächen Zum Warenkorb hinzufügen und Kaufen hervorheben";
$MESS["CP_BC_TPL_DETAIL_BLOG_EMAIL_NOTIFY"] = "E-Mail-Benachrichtigung";
$MESS["CP_BC_TPL_DETAIL_BLOG_USE"] = "Kommentare benutzen";
$MESS["CP_BC_TPL_DETAIL_BRAND_USE"] = "Komponente \"Brands\" benutzen";
$MESS["CP_BC_TPL_DETAIL_DETAIL_PICTURE_MODE"] = "Modus der detaillierten Bildansicht";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_NAME"] = "Element-Überschrift anzeigen";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE"] = "Vorschau-Beschreibung auf der Seite für Details anzeigen";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_EMPTY_DETAIL"] = "anzeigen, wenn detaillierte Beschreibung leer ist";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_HIDE"] = "nicht anzeigen";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_SHOW"] = "immer anzeigen";
$MESS["CP_BC_TPL_DETAIL_FB_APP_ID"] = "APP_ID";
$MESS["CP_BC_TPL_DETAIL_FB_USE"] = "Facebook benutzen";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION"] = "Verhältnis von Seiten des Produktbildes";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_1_BY_1"] = "1:1";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_16_BY_9"] = "16:9";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_BUTTONS"] = "Aktionen";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_COMPARE"] = "Vergleichen";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_PRICE"] = "Preis";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY"] = "Menge";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Guthaben";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_RATING"] = "Ranking";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_SKU"] = "Produktvariante";
$MESS["CP_BC_TPL_DETAIL_PROP_CODE"] = "Informationsblock mit Brandinformationen";
$MESS["CP_BC_TPL_DETAIL_SHOW_BASIS_PRICE"] = "Preis für ein Produktelement auf der Seite der Produktdetails anzeigen";
$MESS["CP_BC_TPL_DETAIL_SHOW_POPULAR"] = "Block \"Beliebte Produkte\" anzeigen";
$MESS["CP_BC_TPL_DETAIL_SHOW_SLIDER"] = "Laufleiste der Produkte anzeigen";
$MESS["CP_BC_TPL_DETAIL_SHOW_VIEWED"] = "Block \"Angezeigte Produkte\" anzeigen";
$MESS["CP_BC_TPL_DETAIL_SLIDER_INTERVAL"] = "Zeitabstand beim Bildwechsel, ms";
$MESS["CP_BC_TPL_DETAIL_SLIDER_PROGRESS"] = "Fortschrittsbalken anzeigen";
$MESS["CP_BC_TPL_DETAIL_USE_COMMENTS"] = "Kommentare zu Produkten aktivieren";
$MESS["CP_BC_TPL_DETAIL_USE_VOTE_RATING"] = "Produktranking aktivieren";
$MESS["CP_BC_TPL_DETAIL_VK_API_ID"] = "API_ID";
$MESS["CP_BC_TPL_DETAIL_VK_USE"] = "VK benutzen";
$MESS["CP_BC_TPL_DETAIL_VOTE_DISPLAY_AS_RATING"] = "Als Bewertung anzeigen";
$MESS["CP_BC_TPL_DISCOUNT_PERCENT_POSITION"] = "Position des Rabattprozents";
$MESS["CP_BC_TPL_DML_EXT"] = "Erweitert";
$MESS["CP_BC_TPL_DML_SIMPLE"] = "Einfacher Modus";
$MESS["CP_BC_TPL_DVDAR_AVERAGE"] = "Durchschnittswert";
$MESS["CP_BC_TPL_DVDAR_RATING"] = "Bewertung";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT"] = "Produkte in der Liste hervorheben";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_PROP"] = "nach Eigenschaft mit Rücksicht auf Vorlageneinstellungen (Sortierung der Element kann sich dabei ändern)";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_STRICT"] = "mithilfe der gewählten Vorlage (streng)";
$MESS["CP_BC_TPL_ENLARGE_PROP"] = "Hervorhebung mithilfe der gewählten Eigenschaft";
$MESS["CP_BC_TPL_FB_APP_ID"] = "APP_ID";
$MESS["CP_BC_TPL_LABEL_PROP"] = "Eigenschaft des Produktetiketts";
$MESS["CP_BC_TPL_LABEL_PROP_MOBILE"] = "Eigenschaften der Produktlabels für mobile Geräte";
$MESS["CP_BC_TPL_LABEL_PROP_POSITION"] = "Position der Produktlabels";
$MESS["CP_BC_TPL_LAZY_LOAD"] = "Schaltfläche zum Lazy Load anzeigen";
$MESS["CP_BC_TPL_LOAD_ON_SCROLL"] = "Weitere Produkte beim Scrollen laden";
$MESS["CP_BC_TPL_MAIN_BLOCK_OFFERS_PROPERTY_CODE"] = "Eigenschaften der Produktvarianten im Block auf dem Bild rechts anzeigen";
$MESS["CP_BC_TPL_MAIN_BLOCK_PROPERTY_CODE"] = "Eigenschaften im Block auf dem Bild rechts anzeigen";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET"] = "Text der Schaltfläche \"Zum Warenkorb hinzufügen\"";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET_DEFAULT"] = "Zum Warenkorb hinzufügen";
$MESS["CP_BC_TPL_MESS_BTN_BUY"] = "Text der Schaltfläche \"Kaufen\"";
$MESS["CP_BC_TPL_MESS_BTN_BUY_DEFAULT"] = "Kaufen";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE"] = "Text der Schaltfläche \"Vergleichen\"";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE_DEFAULT"] = "Vergleichen";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL"] = "Text der Schalfläche \"Details\"";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL_DEFAULT"] = "Details";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD"] = "Text der Schaltfläche \"Mehr anzeigen\"";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD_DEFAULT"] = "Mehr anzeigen";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE"] = "Text der Schaltfläche \"Benachrichtigen, wenn wieder am Lager\"";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE_DEFAULT"] = "Abonnieren";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB"] = "Text auf dem Tab \"Kommentare\"";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB_DEFAULT"] = "Kommentare";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB"] = "Text auf dem Tab \"Beschreibung\"";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB_DEFAULT"] = "Beschreibung";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE"] = "Nachricht über nicht verfügbares Produkt";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_DEFAULT"] = "Produkt nicht verfügbar";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE"] = "Nachricht über die Nichtverfügbarkeit der Dienstleistung";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE_DEFAULT"] = "Nicht verfügbar";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE"] = "Name des Blocks mit erweiterten Preisen";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE_DEFAULT"] = "Preise";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB"] = "Text auf dem Tab \"Eigenschaften\"";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB_DEFAULT"] = "Eigenschaften";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW"] = "Text für Werte, die kleiner sind als berechnet wurde";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW_DEFAULT"] = "nur noch wenige";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY"] = "Text für Werte, die größer sind als berechnet wurde";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY_DEFAULT"] = "am Lager";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY"] = "Guthabentext";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY_DEFAULT"] = "Am Lager";
$MESS["CP_BC_TPL_OFFER_ADD_PICT_PROP"] = "Zusätzliches Bild der Produktvariante";
$MESS["CP_BC_TPL_OFFER_TREE_PROPS"] = "Eigenschaften für die Gruppierung der Produktvarianten";
$MESS["CP_BC_TPL_PRODUCT_BLOCKS_ORDER"] = "Reihenfolge der Ansicht der Produktblöcke";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_BUTTONS"] = "Aktionen";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_COMPARE"] = "Vergleichen";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE"] = "Preis";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE_RANGES"] = "Preisspannen";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PROPS"] = "Eigenschaften";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY"] = "Menge";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Guthaben";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_SKU"] = "Produktvariante";
$MESS["CP_BC_TPL_PRODUCT_DISPLAY_MODE"] = "Ansichtsmodus";
$MESS["CP_BC_TPL_PRODUCT_INFO_BLOCK_ORDER"] = "Reihenfolge der Ansicht der Informationsblöcke der Produkte";
$MESS["CP_BC_TPL_PRODUCT_PAY_BLOCK_ORDER"] = "Reihenfolge der Ansicht der Kaufblöcke der Produkte";
$MESS["CP_BC_TPL_PRODUCT_ROW_VARIANTS"] = "Option der Produktansicht";
$MESS["CP_BC_TPL_PRODUCT_SUBSCRIPTION"] = "Benachrichtigungen über wieder-auf-Lager aktivieren";
$MESS["CP_BC_TPL_PROPERTY_CODE_MOBILE"] = "Produkteigenschaften für mobile Geräte";
$MESS["CP_BC_TPL_PROP_EMPTY"] = "Nicht ausgewählt";
$MESS["CP_BC_TPL_RCM_BESTSELLERS"] = "Bestseller";
$MESS["CP_BC_TPL_RCM_PERSONAL"] = "Persönliche Empfehlungen";
$MESS["CP_BC_TPL_RCM_PERSONAL_WBEST"] = "Bestseller/Persönliche";
$MESS["CP_BC_TPL_RCM_RAND"] = "Beliebige Empfehlung";
$MESS["CP_BC_TPL_RCM_SIMILAR"] = "Ähnliche Produkte";
$MESS["CP_BC_TPL_RCM_SIMILAR_ANY"] = "Auch gekauft/Auch angezeigt/Ähnliche Produkte";
$MESS["CP_BC_TPL_RCM_SOLD_WITH"] = "Kunden kaufen auch";
$MESS["CP_BC_TPL_RCM_VIEWED_WITH"] = "Kunden bekommen auch angezeigt";
$MESS["CP_BC_TPL_RELATIVE_QUANTITY_FACTOR"] = "Wert zum Ersetzen, wenn überschritten";
$MESS["CP_BC_TPL_SEARCH_CHECK_DATES"] = "Nur in Dokumenten suchen, die zum Zeitpunkt der Suche aktiv sind";
$MESS["CP_BC_TPL_SEARCH_NO_WORD_LOGIC"] = "Verarbeitung allgemeiner Wörter als logische Operanden deaktivieren";
$MESS["CP_BC_TPL_SEARCH_PAGE_RESULT_COUNT_MSGVER_1"] = "Maximale Anzahl der Suchergebnisse";
$MESS["CP_BC_TPL_SEARCH_RESTART"] = "Ohne Unterstützung für Morphologie suchen (wenn keine Ergebnisse gefunden)";
$MESS["CP_BC_TPL_SEARCH_USE_LANGUAGE_GUESS"] = "Tastatur-Belegung automatisch erkennen";
$MESS["CP_BC_TPL_SEARCH_USE_SEARCH_RESULT_ORDER"] = "Suchergebnisse nach Relevanz sortieren";
$MESS["CP_BC_TPL_SECTION_ADD_TO_BASKET_ACTION"] = "Schaltfläche \"Zum Warenkorb hinzufügen\" oder \"Kaufen\" auf der Seite der Produktliste anzeigen";
$MESS["CP_BC_TPL_SETTINGS_DELETE"] = "Löschen";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY"] = "Produkte pro Seite";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY_BIG_DATA"] = "BigData Produkte pro Seite";
$MESS["CP_BC_TPL_SETTINGS_VARIANT"] = "Option";
$MESS["CP_BC_TPL_SHOW_DISCOUNT_PERCENT"] = "Rabattwert anzeigen";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY"] = "Produktguthaben anzeigen";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_M"] = "Guthaben durch Text ersetzen";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_N"] = "nicht anzeigen";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_Y"] = "wirkliches Guthaben anzeigen";
$MESS["CP_BC_TPL_SHOW_OLD_PRICE"] = "Vorherigen Preis anzeigen";
$MESS["CP_BC_TPL_SHOW_SLIDER"] = "Produktlaufleiste anzeigen";
$MESS["CP_BC_TPL_SLIDER_INTERVAL"] = "Zeitabstand beim Bildwechsel, ms";
$MESS["CP_BC_TPL_SLIDER_PROGRESS"] = "Fortschrittsbalken anzeigen";
$MESS["CP_BC_TPL_TEMPLATE_THEME"] = "Farbschema";
$MESS["CP_BC_TPL_THEME_BLACK"] = "dunkel";
$MESS["CP_BC_TPL_TOP_ADD_TO_BASKET_ACTION"] = "Schaltfläche \"Zum Warenkorb hinzufügen\" oder \"Kaufen\" oben auf der Produkteseite anzeigen (Bestseller)";
$MESS["CP_BC_TPL_USE_BIG_DATA"] = "Zeigt persönliche Empfehlungen an";
$MESS["CP_BC_TPL_USE_COMMON_SETTINGS_BASKET_POPUP"] = "Alle Seiten benutzen allgemeine Ansichtseinstellungen für Schaltflächen \"Zum Warenkorb hinzufügen\" und \"Kaufen\"";
$MESS["CP_BC_TPL_USE_ENHANCED_ECOMMERCE"] = "Daten an Google Enhanced Ecommerce senden";
$MESS["CP_BC_TPL_USE_RATIO_IN_RANGES"] = "Verhältnis für Preisspanne nutzen";
$MESS["CP_BC_TPL_USE_SALE_BESTSELLERS"] = "Meistverkaufte Produkte anzeigen";
$MESS["DETAIL_ADD_DETAIL_TO_SLIDER"] = "Das detaillierte Bild wird zusammen mit anderen Bildern in der Bild-Laufleiste des Produktes angezeigt.";
$MESS["DETAIL_DETAIL_PICTURE_MODE_GALLERY"] = "Galerie";
$MESS["DETAIL_DETAIL_PICTURE_MODE_IMG"] = "normal";
$MESS["DETAIL_DETAIL_PICTURE_MODE_MAGNIFIER"] = "Zoom";
$MESS["DETAIL_DETAIL_PICTURE_MODE_POPUP"] = "Im Popup-Fenster";
$MESS["DETAIL_DISPLAY_PREVIEW_TEXT_MODE_TIP"] = "Diese Einstellung gibt an, ob es notwendig ist eine Kurzbeschreibung auf der Detailseite des Elementes anzuzeigen";
$MESS["DETAIL_SHOW_MAX_QUANTITY_TIP"] = "Die Gesamtmenge anzeigen, wenn für das Produkt die Lagerverwaltung aktiviert ist";
$MESS["DETAIL_USE_COMMENTS_TIP"] = "Kommentare zum Produkt anzeigen und benutzen";
$MESS["DETAIL_USE_VOTE_RATING_TIP"] = "Funktionen des Produktrankings anzeigen und benutzen";
$MESS["LABEL_PROP_TIP"] = "Eigenschaft des Produktetiketts";
$MESS["LIST_PRODUCT_BLOCKS_ORDER_TIP"] = "Einige Blöcke können wegen der Vorlagenlogik die Reihenfolge nicht berücksichtigen. Ein Block kann nicht sichtbar sein, wenn er deaktiviert wurde oder nicht verfügbar ist.";
$MESS["MESS_BTN_ADD_TO_BASKET_TIP"] = "Text zum Anzeigen auf der Schaltfläche";
$MESS["MESS_BTN_BUY_TIP"] = "Text zum Anzeigen auf der Schaltfläche";
$MESS["MESS_BTN_COMPARE"] = "Text zum Anzeigen auf der Schaltfläche";
$MESS["MESS_BTN_DETAIL_TIP"] = "Text zum Anzeigen auf der Schaltfläche";
$MESS["MESS_NOT_AVAILABLE_TIP"] = "Nachricht über nicht verfügbares Produkt";
$MESS["OFFER_ADD_PICT_PROP_TIP"] = "Eigenschaft der zusätzlichen Bilder der Produktvarianten (wenn vorhanden)";
$MESS["OFFER_TREE_PROPS_TIP"] = "Liste der Eigenschaften, nach denen Produktvarianten gruppiert und angezeigt werden";
$MESS["PRODUCT_DISPLAY_MODE_TIP"] = "Modus der Produktansicht (mit oder ohne Produktvariante, etc.)";
$MESS["PRODUCT_SUBSCRIPTION_TIP"] = "Benachrichtigungen für Kunden darüber aktivieren, dass die Produkte, für die sich Kunden interessieren, wieder verfügbar sind";
$MESS["RELATIVE_QUANTITY_FACTOR_TIP"] = "Dieser Wert wird mit dem Ergebnis von \"Menge am Lager\" / \"Maßeinheitsverhältnis\" verglichen";
$MESS["SEARCH_PAGE_RESULT_COUNT_TIP"] = "Maximale Anzahl der Suchergebnisse, die bei einer beliebigen Suchanfrage angezeigt werden können. Um die Anzahl der Ergebnisse pro Seite anzugeben, nutzen Sie die Listeneinstellungen.";
$MESS["SEARCH_USE_SEARCH_RESULT_ORDER"] = "Suchergebnisse werden nach Relevanz geordnet, die relevantesten oben";
$MESS["SECTIONS_HIDE_SECTION_NAME_TIP"] = "Wenn der Ansichtsmodus \"Kacheln\" ausgewählt wurde, werden nur die Bilder der Bereiche angezeigt.";
$MESS["SECTIONS_SHOW_PARENT_NAME_TIP"] = "Definiert, ob der Name des aktuellen Bereichs angezeigt werden soll";
$MESS["SECTIONS_VIEW_MODE_TIP"] = "Definiert, wie die Liste der Bereiche auf der Seite angezeigt wird";
$MESS["SHOW_DISCOUNT_PERCENT_TIP"] = "Wenn der Rabatt aktiv ist, zeigt den Rabatt in Prozentangabe an";
$MESS["SHOW_OLD_PRICE_TIP"] = "Wenn der Rabatt aktiv ist, zeigt den vorherigen Preis an";
$MESS["TEMPLATE_THEME_TIP"] = "Bestimmt die Farben der Website-Ansicht. Standardmäßig wird Blau verwendet.";
$MESS["TOP_PRODUCT_BLOCKS_ORDER_TIP"] = "Einige Blöcke können wegen der Vorlagenlogik die Reihenfolge nicht berücksichtigen. Ein Block kann nicht sichtbar sein, wenn er deaktiviert wurde oder nicht verfügbar ist.";
$MESS["TOP_ROTATE_TIMER_TIP"] = "Bestimmt die Dauer der Darstellung eines Dias der Elemente aus Top-Ranking auf dem Bildschirm. Dieser Parameter wird für eine automatische Diashow verwendet.";
$MESS["TOP_VIEW_MODE_TIP"] = "Diese Option bestimmt Art und Weise, wie die Elemente aus Top-Ranking auf einer Seite angezeigt werden";
$MESS["USE_BIG_DATA_TIP"] = "Zeigt persönliche Empfehlungen auf den Katalogseiten an";
$MESS["USE_COMMON_SETTINGS_BASKET_POPUP_TIP"] = "Wenn diese Option aktiviert ist, werden Schaltflächen \"Zum Warenkorb hinzufügen\" und \"Kaufen\" angezeigt bzw. ausgeblendet auf allen Seiten entsprechend allgemeinen Einstellungen. Sie müssen diese Option deaktivieren, um individuelle Parameter auf Seiten mit Produktliste, Produktdetails und Bestsellern anzuwenden.";
$MESS["USE_ENHANCED_ECOMMERCE_TIP"] = "Die Optionen von Google Analytics Enhanced Ecommerce müssen dafür konfiguriert werden";

@ -0,0 +1,6 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Persönliche Empfehlungen";
$MESS["CATALOG_POPULAR_IN_SECTION"] = "Beliebte Produkte";
$MESS["CATALOG_VIEWED"] = "Angezeigte Produkte";
$MESS["CATALOG_RECOMMENDED_BY_LINK"] = "Empfohlene Produkte";
?>

@ -0,0 +1,3 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Persönliche Empfehlungen";
?>

@ -0,0 +1,3 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Geschenke für Produkte in diesem Katalog";
?>

@ -0,0 +1,3 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Geschenke für Produkte in diesem Katalog";
?>

@ -0,0 +1,221 @@
<?php
$MESS["ADD_PICT_PROP_TIP"] = "Additional images property for product";
$MESS["ADD_TO_BASKET_ACTION_ADD"] = "Add to Cart";
$MESS["ADD_TO_BASKET_ACTION_BUY"] = "Buy Now";
$MESS["COMMON_SHOW_CLOSE_POPUP_TIP"] = "If checked, popup windows will show the \"Continue Shopping\" button";
$MESS["CPT_BC_FILTER_HIDE_ON_MOBILE"] = "Hide smart filter on mobile devices";
$MESS["CPT_BC_FILTER_VIEW_MODE"] = "Smart filter layout";
$MESS["CPT_BC_FILTER_VIEW_MODE_HORIZONTAL"] = "Horizontal";
$MESS["CPT_BC_FILTER_VIEW_MODE_VERTICAL"] = "Vertical";
$MESS["CPT_BC_INSTANT_RELOAD"] = "Instant filter using AJAX";
$MESS["CPT_BC_SECTIONS_HIDE_SECTION_NAME"] = "Hide subsection names";
$MESS["CPT_BC_SECTIONS_SHOW_PARENT_NAME"] = "Show section name";
$MESS["CPT_BC_SECTIONS_VIEW_MODE"] = "Section list view";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LINE"] = "List";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LIST"] = "Multilevel list";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TEXT"] = "Text";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TILE"] = "Tile";
$MESS["CPT_BC_TPL_COMPARE_POSITION"] = "Position";
$MESS["CPT_BC_TPL_COMPARE_POSITION_FIXED"] = "Float comparison chart above the page";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_LEFT"] = "bottom left";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_RIGHT"] = "bottom right";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_LEFT"] = "top left";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_RIGHT"] = "top right";
$MESS["CPT_BC_TPL_THEME_BLUE"] = "blue (default theme)";
$MESS["CPT_BC_TPL_THEME_GREEN"] = "green";
$MESS["CPT_BC_TPL_THEME_RED"] = "red";
$MESS["CPT_BC_TPL_THEME_SITE"] = "Use site theme (for bitrix.eshop)";
$MESS["CPT_BC_TPL_THEME_WOOD"] = "wood";
$MESS["CPT_BC_TPL_THEME_YELLOW"] = "yellow";
$MESS["CPT_BC_TPL_TOP_ROTATE_TIMER"] = "Advance slide with top rated items after, sec. (0 - don't change slides)";
$MESS["CPT_BC_TPL_TOP_VIEW_MODE"] = "Show top rated items";
$MESS["CPT_BC_TPL_VIEW_MODE_BANNER"] = "banner";
$MESS["CPT_BC_TPL_VIEW_MODE_SECTION"] = "list";
$MESS["CPT_BC_TPL_VIEW_MODE_SLIDER"] = "slider";
$MESS["CPT_SIDEBAR_DETAIL_POSITION"] = "Side bar on product details page position";
$MESS["CPT_SIDEBAR_DETAIL_SHOW1"] = "Show side bar on product details page";
$MESS["CPT_SIDEBAR_PATH"] = "Path to the side bar include area";
$MESS["CPT_SIDEBAR_POSITION_LEFT"] = "left";
$MESS["CPT_SIDEBAR_POSITION_RIGHT"] = "right";
$MESS["CPT_SIDEBAR_SECTION_POSITION"] = "Side bar in product list position";
$MESS["CPT_SIDEBAR_SECTION_SHOW1"] = "Show side bar in product list";
$MESS["CP_BC_DETAIL_TPL_BLOG_URL"] = "Blog name (Latin only)";
$MESS["CP_BC_TPL_ADD_PICT_PROP"] = "Additional image of main item";
$MESS["CP_BC_TPL_BIG_DATA_RCM_TYPE"] = "Recommendation type";
$MESS["CP_BC_TPL_BRAND_PROPERTY"] = "Brand property";
$MESS["CP_BC_TPL_COMMON_ADD_TO_BASKET_ACTION"] = "Show \"Add to Cart\" or \"Buy Now\" button";
$MESS["CP_BC_TPL_COMMON_SHOW_CLOSE_POPUP"] = "Show \"Continue Shopping\" button in popup windows";
$MESS["CP_BC_TPL_DATA_LAYER_NAME"] = "Data container name";
$MESS["CP_BC_TPL_DETAIL_ADD_DETAIL_TO_SLIDER"] = "Add detailed image to slider";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION"] = "Show \"Add to Cart\" and \"Buy Now\" buttons on product details page";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION_PRIMARY"] = "Highlight Add to Cart and Buy buttons on product details page";
$MESS["CP_BC_TPL_DETAIL_BLOG_EMAIL_NOTIFY"] = "E-mail notification";
$MESS["CP_BC_TPL_DETAIL_BLOG_USE"] = "Use comments";
$MESS["CP_BC_TPL_DETAIL_BRAND_USE"] = "Use \"Brands\" component";
$MESS["CP_BC_TPL_DETAIL_DETAIL_PICTURE_MODE"] = "Detailed image view mode";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_NAME"] = "Display element title";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE"] = "Show short description on details page";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_EMPTY_DETAIL"] = "only if detailed description is missing";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_HIDE"] = "never";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_SHOW"] = "always";
$MESS["CP_BC_TPL_DETAIL_FB_APP_ID"] = "APP_ID";
$MESS["CP_BC_TPL_DETAIL_FB_USE"] = "Use Facebook";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION"] = "Product image aspect ratio";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_1_BY_1"] = "1:1";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_16_BY_9"] = "16:9";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_BUTTONS"] = "Actions";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_COMPARE"] = "Compare";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_PRICE"] = "Price";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY"] = "Quantity";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Balance";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_RATING"] = "Rating";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_SKU"] = "SKU";
$MESS["CP_BC_TPL_DETAIL_PROP_CODE"] = "Information block containing brand data";
$MESS["CP_BC_TPL_DETAIL_SHOW_BASIS_PRICE"] = "Show product item price on product detail page";
$MESS["CP_BC_TPL_DETAIL_SHOW_POPULAR"] = "Show \"Popular Items\" block";
$MESS["CP_BC_TPL_DETAIL_SHOW_SLIDER"] = "Show product slider";
$MESS["CP_BC_TPL_DETAIL_SHOW_VIEWED"] = "Show \"Viewed Items\" block";
$MESS["CP_BC_TPL_DETAIL_SLIDER_INTERVAL"] = "Slider update timeout, ms";
$MESS["CP_BC_TPL_DETAIL_SLIDER_PROGRESS"] = "Show progress bar";
$MESS["CP_BC_TPL_DETAIL_USE_COMMENTS"] = "Enable product comments";
$MESS["CP_BC_TPL_DETAIL_USE_VOTE_RATING"] = "Enable product rating";
$MESS["CP_BC_TPL_DETAIL_VK_API_ID"] = "API_ID";
$MESS["CP_BC_TPL_DETAIL_VK_USE"] = "Use VK";
$MESS["CP_BC_TPL_DETAIL_VOTE_DISPLAY_AS_RATING"] = "Show in rating ";
$MESS["CP_BC_TPL_DISCOUNT_PERCENT_POSITION"] = "Discount percent position";
$MESS["CP_BC_TPL_DML_EXT"] = "extended";
$MESS["CP_BC_TPL_DML_SIMPLE"] = "simple mode";
$MESS["CP_BC_TPL_DVDAR_AVERAGE"] = "average value";
$MESS["CP_BC_TPL_DVDAR_RATING"] = "rating value";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT"] = "Highlight products in list";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_PROP"] = "by property with respect to template preferences (item sort mode may change)";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_STRICT"] = "using selected template (strict)";
$MESS["CP_BC_TPL_ENLARGE_PROP"] = "Highlight using selected property";
$MESS["CP_BC_TPL_FB_APP_ID"] = "APP_ID";
$MESS["CP_BC_TPL_LABEL_PROP"] = "Product tag property";
$MESS["CP_BC_TPL_LABEL_PROP_MOBILE"] = "Product label properties for mobile devices";
$MESS["CP_BC_TPL_LABEL_PROP_POSITION"] = "Product label position";
$MESS["CP_BC_TPL_LAZY_LOAD"] = "Show Lazy Load button";
$MESS["CP_BC_TPL_LOAD_ON_SCROLL"] = "Load more products on scroll";
$MESS["CP_BC_TPL_MAIN_BLOCK_OFFERS_PROPERTY_CODE"] = "Show SKU properties in the block on the image right";
$MESS["CP_BC_TPL_MAIN_BLOCK_PROPERTY_CODE"] = "Show properties in the block on the image right";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET"] = "\"Add to cart\" button text";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET_DEFAULT"] = "Add to cart";
$MESS["CP_BC_TPL_MESS_BTN_BUY"] = "\"Buy\" button text";
$MESS["CP_BC_TPL_MESS_BTN_BUY_DEFAULT"] = "Buy";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE"] = "\"Compare\" button text";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE_DEFAULT"] = "Compare";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL"] = "\"Details\" button text";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL_DEFAULT"] = "Details";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD"] = "\"Show More\" button text";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD_DEFAULT"] = "Show more";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE"] = "\"Notify when back in stock\" button text";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE_DEFAULT"] = "Subscribe";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB"] = "\"Comments\" tab text";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB_DEFAULT"] = "Comments";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB"] = "\"Description\" tab text";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB_DEFAULT"] = "Description";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE"] = "Item not available message";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_DEFAULT"] = "Item not available";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE"] = "Service unavailable message";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE_DEFAULT"] = "Unavailable";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE"] = "Extended price block name";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE_DEFAULT"] = "Prices";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB"] = "\"Properties\" tab text";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB_DEFAULT"] = "Properties";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW"] = "Text for values less than calculated";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW_DEFAULT"] = "only a few left";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY"] = "Text for values greater than calculated";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY_DEFAULT"] = "in stock";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY"] = "Balance text";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY_DEFAULT"] = "In Stock";
$MESS["CP_BC_TPL_OFFER_ADD_PICT_PROP"] = "Additional image property of SKU";
$MESS["CP_BC_TPL_OFFER_TREE_PROPS"] = "Properties for grouping of SKUs";
$MESS["CP_BC_TPL_PRODUCT_BLOCKS_ORDER"] = "Product block display order";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_BUTTONS"] = "Actions";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_COMPARE"] = "Compare";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE"] = "Price";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE_RANGES"] = "Price ranges";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PROPS"] = "Properties";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY"] = "Quantity";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Balance";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_SKU"] = "SKU";
$MESS["CP_BC_TPL_PRODUCT_DISPLAY_MODE"] = "View mode";
$MESS["CP_BC_TPL_PRODUCT_INFO_BLOCK_ORDER"] = "Product information block display order";
$MESS["CP_BC_TPL_PRODUCT_PAY_BLOCK_ORDER"] = "Product purchase block display order";
$MESS["CP_BC_TPL_PRODUCT_ROW_VARIANTS"] = "Product display option";
$MESS["CP_BC_TPL_PRODUCT_SUBSCRIPTION"] = "Enable back-in-stock notifications";
$MESS["CP_BC_TPL_PROPERTY_CODE_MOBILE"] = "Product properties for mobile devices";
$MESS["CP_BC_TPL_PROP_EMPTY"] = "not selected";
$MESS["CP_BC_TPL_RCM_BESTSELLERS"] = "Top Selling";
$MESS["CP_BC_TPL_RCM_PERSONAL"] = "Personal recommendations";
$MESS["CP_BC_TPL_RCM_PERSONAL_WBEST"] = "Top selling/Personal";
$MESS["CP_BC_TPL_RCM_RAND"] = "Any recommendation";
$MESS["CP_BC_TPL_RCM_SIMILAR"] = "Similar products";
$MESS["CP_BC_TPL_RCM_SIMILAR_ANY"] = "Also purchased/Also viewed/Similar products";
$MESS["CP_BC_TPL_RCM_SOLD_WITH"] = "Also purchased";
$MESS["CP_BC_TPL_RCM_VIEWED_WITH"] = "Also viewed";
$MESS["CP_BC_TPL_RELATIVE_QUANTITY_FACTOR"] = "Replace stock value if it exceeds";
$MESS["CP_BC_TPL_SEARCH_CHECK_DATES"] = "Search only in documents active on date of search";
$MESS["CP_BC_TPL_SEARCH_NO_WORD_LOGIC"] = "Disable processing of common words as logical operators";
$MESS["CP_BC_TPL_SEARCH_PAGE_RESULT_COUNT_MSGVER_1"] = "Maximum search results";
$MESS["CP_BC_TPL_SEARCH_RESTART"] = "Try to search without morphology support (if no search results found)";
$MESS["CP_BC_TPL_SEARCH_USE_LANGUAGE_GUESS"] = "Autodetect Keyboard Layout";
$MESS["CP_BC_TPL_SEARCH_USE_SEARCH_RESULT_ORDER"] = "Sort search results by relevance";
$MESS["CP_BC_TPL_SECTION_ADD_TO_BASKET_ACTION"] = "Show \"Add to Cart\" or \"Buy Now\" button on product list page";
$MESS["CP_BC_TPL_SETTINGS_DELETE"] = "Delete";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY"] = "Products per page";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY_BIG_DATA"] = "BigData products per page";
$MESS["CP_BC_TPL_SETTINGS_VARIANT"] = "Option";
$MESS["CP_BC_TPL_SHOW_DISCOUNT_PERCENT"] = "Show discount value";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY"] = "Show product balance";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_M"] = "replace balance with text";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_N"] = "don't show";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_Y"] = "show real balance";
$MESS["CP_BC_TPL_SHOW_OLD_PRICE"] = "Show previous price";
$MESS["CP_BC_TPL_SHOW_SLIDER"] = "Show product slider";
$MESS["CP_BC_TPL_SLIDER_INTERVAL"] = "Slider update timeout, ms";
$MESS["CP_BC_TPL_SLIDER_PROGRESS"] = "Show progress bar";
$MESS["CP_BC_TPL_TEMPLATE_THEME"] = "Color theme";
$MESS["CP_BC_TPL_THEME_BLACK"] = "dark";
$MESS["CP_BC_TPL_TOP_ADD_TO_BASKET_ACTION"] = "Show \"Add to Cart\" or \"Buy Now\" button on top (best selling) products page";
$MESS["CP_BC_TPL_USE_BIG_DATA"] = "Display personal recommendations";
$MESS["CP_BC_TPL_USE_COMMON_SETTINGS_BASKET_POPUP"] = "All pages use common display settings for \"Add to Cart\" and \"Buy Now\" buttons";
$MESS["CP_BC_TPL_USE_ENHANCED_ECOMMERCE"] = "Send data to Google Enhanced Ecommerce";
$MESS["CP_BC_TPL_USE_RATIO_IN_RANGES"] = "Use price range ratio";
$MESS["CP_BC_TPL_USE_SALE_BESTSELLERS"] = "Show best selling products";
$MESS["DETAIL_ADD_DETAIL_TO_SLIDER"] = "The detailed image will be shown with the other images in the product image slider.";
$MESS["DETAIL_DETAIL_PICTURE_MODE_GALLERY"] = "gallery";
$MESS["DETAIL_DETAIL_PICTURE_MODE_IMG"] = "normal";
$MESS["DETAIL_DETAIL_PICTURE_MODE_MAGNIFIER"] = "zoom";
$MESS["DETAIL_DETAIL_PICTURE_MODE_POPUP"] = "in popup window";
$MESS["DETAIL_DISPLAY_PREVIEW_TEXT_MODE_TIP"] = "Use this option to specify how and if at all a short description can be shown on an item details page";
$MESS["DETAIL_SHOW_MAX_QUANTITY_TIP"] = "Show total quantity if stock control is enabled for a product";
$MESS["DETAIL_USE_COMMENTS_TIP"] = "Show and use product comments";
$MESS["DETAIL_USE_VOTE_RATING_TIP"] = "Show and use product voting controls";
$MESS["LABEL_PROP_TIP"] = "Product tag property";
$MESS["LIST_PRODUCT_BLOCKS_ORDER_TIP"] = "Some blocks may not respect the order due to template logic. A block may be invisible if it is disabled or unavailable.";
$MESS["MESS_BTN_ADD_TO_BASKET_TIP"] = "Text to display on button";
$MESS["MESS_BTN_BUY_TIP"] = "Text to display on button";
$MESS["MESS_BTN_COMPARE"] = "Text to display on button";
$MESS["MESS_BTN_DETAIL_TIP"] = "Text to display on button";
$MESS["MESS_NOT_AVAILABLE_TIP"] = "Item not available message";
$MESS["OFFER_ADD_PICT_PROP_TIP"] = "Property containing extra images for SKU (if exists)";
$MESS["OFFER_TREE_PROPS_TIP"] = "List of properties by which SKUs will be grouped and displayed";
$MESS["PRODUCT_DISPLAY_MODE_TIP"] = "Item display mode (with or without SKU, etc.)";
$MESS["PRODUCT_SUBSCRIPTION_TIP"] = "Enables the system to notify a customer of the new arrival of a previously out-of-stock item he or she took a particular interest in";
$MESS["RELATIVE_QUANTITY_FACTOR_TIP"] = "This value is compared to the result of \"Quantity in stock\" / \"Unit ratio\"";
$MESS["SEARCH_PAGE_RESULT_COUNT_TIP"] = "Maximum number of search results any search request will produce. To specify number of results per page, use the list settings.";
$MESS["SEARCH_USE_SEARCH_RESULT_ORDER"] = "Search results will be ordered by relevance, most relevant at the top";
$MESS["SECTIONS_HIDE_SECTION_NAME_TIP"] = "If selected, the \"Tile\" view mode will show only the section images.";
$MESS["SECTIONS_SHOW_PARENT_NAME_TIP"] = "Determines whether the name of the section is shown";
$MESS["SECTIONS_VIEW_MODE_TIP"] = "Determines how the list of section will be displayed on the section";
$MESS["SHOW_DISCOUNT_PERCENT_TIP"] = "If the discount is active, shows the discount percent value";
$MESS["SHOW_OLD_PRICE_TIP"] = "If the discount is active, shows the previous price";
$MESS["TEMPLATE_THEME_TIP"] = "Defines colors for rendering the website text and graphics. Blue theme is the default option.";
$MESS["TOP_PRODUCT_BLOCKS_ORDER_TIP"] = "Some blocks may not respect the order due to template logic. A block may be invisible if it is disabled or unavailable.";
$MESS["TOP_ROTATE_TIMER_TIP"] = "Specifies the time a slide with the top rated items appears on the screen. This parameter in used when auto advancing slides.";
$MESS["TOP_VIEW_MODE_TIP"] = "This option specifies the look of the top rated items on a page";
$MESS["USE_BIG_DATA_TIP"] = "Display personal recommendations on catalog pages";
$MESS["USE_COMMON_SETTINGS_BASKET_POPUP_TIP"] = "If checked, the \"Add to Cart\" and \"Buy Now\" buttons will be shown or hidden on all pages according to common preferences. Uncheck this box to apply individual parameters for product list, product details and best selling products pages.";
$MESS["USE_ENHANCED_ECOMMERCE_TIP"] = "This requires Google Analytics Enhanced Ecommerce options to be configured";

@ -0,0 +1,6 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Personal recommendations";
$MESS["CATALOG_POPULAR_IN_SECTION"] = "Popular Items";
$MESS["CATALOG_VIEWED"] = "Viewed Items";
$MESS["CATALOG_RECOMMENDED_BY_LINK"] = "Recommended Products";
?>

@ -0,0 +1,3 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Personal recommendations";
?>

@ -0,0 +1,3 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Gifts for products in this catalog";
?>

@ -0,0 +1,3 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Gifts for products in this catalog";
?>

@ -0,0 +1,222 @@
<?php
$MESS["CP_BC_TPL_DML_SIMPLE"] = "простой режим";
$MESS["CP_BC_TPL_DML_EXT"] = "расширенный";
$MESS["CPT_BC_TPL_THEME_SITE"] = "Брать тему из настроек сайта (для решения bitrix.eshop)";
$MESS["CPT_BC_TPL_THEME_BLUE"] = "синяя (тема по умолчанию)";
$MESS["CPT_BC_TPL_THEME_GREEN"] = "зеленая";
$MESS["CPT_BC_TPL_THEME_RED"] = "красная";
$MESS["CPT_BC_TPL_THEME_WOOD"] = "дерево";
$MESS["CPT_BC_TPL_THEME_YELLOW"] = "желтая";
$MESS["CP_BC_TPL_THEME_BLACK"] = "темная";
$MESS["CP_BC_TPL_DVDAR_RATING"] = "рейтинг";
$MESS["CP_BC_TPL_DVDAR_AVERAGE"] = "среднее значение";
$MESS["CPT_BC_TPL_VIEW_MODE_BANNER"] = "баннер";
$MESS["CPT_BC_TPL_VIEW_MODE_SLIDER"] = "слайдер";
$MESS["CPT_BC_TPL_VIEW_MODE_SECTION"] = "список";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LIST"] = "Многоуровневый список";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_LINE"] = "Список";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TEXT"] = "Текст";
$MESS["CPT_BC_SECTIONS_VIEW_MODE_TILE"] = "Плитка";
$MESS["CP_BC_TPL_TEMPLATE_THEME"] = "Цветовая тема";
$MESS['CP_BC_TPL_SEARCH_PAGE_RESULT_COUNT_MSGVER_1'] = "Максимальное число результатов";
$MESS["CP_BC_TPL_SEARCH_RESTART"] = "Искать без учета морфологии (при отсутствии результата поиска)";
$MESS["CP_BC_TPL_SEARCH_NO_WORD_LOGIC"] = "Отключить обработку слов как логических операторов";
$MESS["CP_BC_TPL_SEARCH_USE_LANGUAGE_GUESS"] = "Включить автоопределение раскладки клавиатуры";
$MESS["CP_BC_TPL_SEARCH_CHECK_DATES"] = "Искать только в активных по дате документах";
$MESS["CP_BC_TPL_SEARCH_USE_SEARCH_RESULT_ORDER"] = "Использовать сортировку результатов по релевантности";
$MESS["CP_BC_TPL_PRODUCT_BLOCKS_ORDER"] = "Порядок отображения блоков товара";
$MESS["LIST_PRODUCT_BLOCKS_ORDER_TIP"] = "Для некоторых блоков порядок может не соблюдаться в связи с особенностями шаблона. Также, блок товара может не отображаться, так как его функционал выключен или недоступен.";
$MESS["TOP_PRODUCT_BLOCKS_ORDER_TIP"] = "Для некоторых блоков порядок может не соблюдаться в связи с особенностями шаблона. Также, блок товара может не отображаться, так как его функционал выключен или недоступен.";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE"] = "Цена";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Остаток";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_QUANTITY"] = "Количество";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_BUTTONS"] = "Действия";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PROPS"] = "Свойства";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_PRICE_RANGES"] = "Диапазоны цен";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_SKU"] = "Торговое предложение";
$MESS["CP_BC_TPL_PRODUCT_BLOCK_COMPARE"] = "Сравнение";
$MESS["CP_BC_TPL_PRODUCT_ROW_VARIANTS"] = "Вариант отображения товаров";
$MESS["CP_BC_TPL_SETTINGS_VARIANT"] = "Вариант";
$MESS["CP_BC_TPL_SETTINGS_DELETE"] = "Удалить";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY"] = "Количество товаров на странице";
$MESS["CP_BC_TPL_SETTINGS_QUANTITY_BIG_DATA"] = "Количество товаров BigData на странице";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT"] = "Выделять товары в списке";
$MESS["CP_BC_TPL_ENLARGE_PROP"] = "Выделять по выбранному свойству";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_STRICT"] = "по выбранному шаблону (строго)";
$MESS["CP_BC_TPL_ENLARGE_PRODUCT_PROP"] = "по свойству, подгонять по шаблону (возможно изменение сортировки элементов)";
$MESS["CP_BC_TPL_SHOW_SLIDER"] = "Показывать слайдер для товаров";
$MESS["CP_BC_TPL_SLIDER_INTERVAL"] = "Интервал смены слайдов, мс";
$MESS["CP_BC_TPL_SLIDER_PROGRESS"] = "Показывать полосу прогресса";
$MESS["CPT_BC_SECTIONS_VIEW_MODE"] = "Вид списка подразделов";
$MESS["CPT_BC_FILTER_VIEW_MODE"] = "Вид отображения умного фильтра";
$MESS["CPT_BC_TPL_TOP_VIEW_MODE"] = "Показ элементов top'а";
$MESS["CPT_BC_FILTER_VIEW_MODE_VERTICAL"] = "Вертикальный";
$MESS["CPT_BC_FILTER_VIEW_MODE_HORIZONTAL"] = "Горизонтальный";
$MESS["CPT_BC_FILTER_HIDE_ON_MOBILE"] = "Скрывать умный фильтр на мобильных устройствах";
$MESS["CPT_BC_INSTANT_RELOAD"] = "Мгновенная фильтрация при включенном AJAX";
$MESS["CPT_BC_SECTIONS_SHOW_PARENT_NAME"] = "Показывать название раздела";
$MESS["CPT_BC_SECTIONS_HIDE_SECTION_NAME"] = "Не показывать названия подразделов";
$MESS["CP_BC_TPL_PROP_EMPTY"] = "не выбрано";
$MESS["CP_BC_TPL_PROPERTY_CODE_MOBILE"] = "Свойства товаров, отображаемые на мобильных устройствах";
$MESS["CP_BC_TPL_ADD_PICT_PROP"] = "Дополнительная картинка основного товара";
$MESS["CP_BC_TPL_LABEL_PROP"] = "Свойство меток товара";
$MESS["CP_BC_TPL_LABEL_PROP_MOBILE"] = "Свойства меток товара, отображаемые на мобильных устройствах";
$MESS["CP_BC_TPL_LABEL_PROP_POSITION"] = "Расположение меток товара";
$MESS["CP_BC_TPL_PRODUCT_DISPLAY_MODE"] = "Схема отображения";
$MESS["CP_BC_TPL_OFFER_ADD_PICT_PROP"] = "Дополнительные картинки предложения";
$MESS["CP_BC_TPL_OFFER_TREE_PROPS"] = "Свойства для отбора предложений";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_NAME"] = "Выводить название элемента";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION"] = "Соотношение сторон изображения товара";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_16_BY_9"] = "16:9";
$MESS["CP_BC_TPL_DETAIL_IMAGE_RESOLUTION_1_BY_1"] = "1:1";
$MESS["CP_BC_TPL_PRODUCT_INFO_BLOCK_ORDER"] = "Порядок отображения блоков информации о товаре";
$MESS["CP_BC_TPL_PRODUCT_PAY_BLOCK_ORDER"] = "Порядок отображения блоков покупки товара";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_RATING"] = "Рейтинг";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_PRICE"] = "Цена";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_SKU"] = "Торговое предложение";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY"] = "Количество";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_BUTTONS"] = "Действия";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_COMPARE"] = "Сравнение";
$MESS["CP_BC_TPL_DETAIL_PRODUCT_BLOCK_QUANTITY_LIMIT"] = "Остаток";
$MESS["CP_BC_TPL_DETAIL_SHOW_SLIDER"] = "Показывать слайдер для товаров";
$MESS["CP_BC_TPL_DETAIL_SLIDER_INTERVAL"] = "Интервал смены слайдов, мс";
$MESS["CP_BC_TPL_DETAIL_SLIDER_PROGRESS"] = "Показывать полосу прогресса";
$MESS["CP_BC_TPL_DETAIL_DETAIL_PICTURE_MODE"] = "Режим показа детальной картинки";
$MESS["CP_BC_TPL_DETAIL_ADD_DETAIL_TO_SLIDER"] = "Добавлять детальную картинку в слайдер";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE"] = "Показ описания для анонса на детальной странице";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_HIDE"] = "не показывать";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_SHOW"] = "показывать всегда";
$MESS["CP_BC_TPL_DETAIL_DISPLAY_PREVIEW_TEXT_MODE_EMPTY_DETAIL"] = "показывать, если детальное описание пусто";
$MESS["CP_BC_TPL_DETAIL_SHOW_POPULAR"] = "Показывать блок \"Популярное в разделе\"";
$MESS["CP_BC_TPL_DETAIL_SHOW_VIEWED"] = "Показывать блок \"Просматривали\"";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE"] = "Название блока c расширенными ценами";
$MESS["CP_BC_TPL_MESS_PRICE_RANGES_TITLE_DEFAULT"] = "Цены";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB"] = "Текст вкладки \"Описание\"";
$MESS["CP_BC_TPL_MESS_DESCRIPTION_TAB_DEFAULT"] = "Описание";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB"] = "Текст вкладки \"Характеристики\"";
$MESS["CP_BC_TPL_MESS_PROPERTIES_TAB_DEFAULT"] = "Характеристики";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB"] = "Текст вкладки \"Комментарии\"";
$MESS["CP_BC_TPL_MESS_COMMENTS_TAB_DEFAULT"] = "Комментарии";
$MESS["CP_BC_TPL_PRODUCT_SUBSCRIPTION"] = "Разрешить оповещения для отсутствующих товаров";
$MESS["CP_BC_TPL_SHOW_DISCOUNT_PERCENT"] = "Показывать процент скидки";
$MESS["CP_BC_TPL_DISCOUNT_PERCENT_POSITION"] = "Расположение процента скидки";
$MESS["CP_BC_TPL_SHOW_OLD_PRICE"] = "Показывать старую цену";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY"] = "Показывать остаток товара";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_Y"] = "с отображением реального остатка";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_M"] = "с подменой остатка текстом";
$MESS["CP_BC_TPL_SHOW_MAX_QUANTITY_N"] = "не показывать";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY"] = "Текст для остатка";
$MESS["CP_BC_TPL_MESS_SHOW_MAX_QUANTITY_DEFAULT"] = "Наличие";
$MESS["CP_BC_TPL_RELATIVE_QUANTITY_FACTOR"] = "Значение, от которого происходит подмена";
$MESS["RELATIVE_QUANTITY_FACTOR_TIP"] = "Сравнение происходит со значением, рассчитанным по формуле \"Доступное количество\"/\"Коэффициент единицы измерения\"";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY"] = "Текст для значения больше";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_MANY_DEFAULT"] = "много";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW"] = "Текст для значения меньше";
$MESS["CP_BC_TPL_MESS_RELATIVE_QUANTITY_FEW_DEFAULT"] = "мало";
$MESS["CP_BC_TPL_USE_COMMON_SETTINGS_BASKET_POPUP"] = "Одинаковые настройки показа кнопок добавления в корзину или покупки на всех страницах";
$MESS["CP_BC_TPL_COMMON_ADD_TO_BASKET_ACTION"] = "Показывать кнопку добавления в корзину или покупки";
$MESS["CP_BC_TPL_COMMON_SHOW_CLOSE_POPUP"] = "Показывать кнопку продолжения покупок во всплывающих окнах";
$MESS["CP_BC_TPL_TOP_ADD_TO_BASKET_ACTION"] = "Показывать кнопку добавления в корзину или покупки на странице с top'ом товаров";
$MESS["CP_BC_TPL_SECTION_ADD_TO_BASKET_ACTION"] = "Показывать кнопку добавления в корзину или покупки на странице списка товаров";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION"] = "Показывать кнопки добавления в корзину и покупки на детальной странице товара";
$MESS["CP_BC_TPL_DETAIL_ADD_TO_BASKET_ACTION_PRIMARY"] = "Выделять кнопки добавления в корзину и покупки на детальной странице товара";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD"] = "Текст кнопки \"Показать ещё\"";
$MESS["CP_BC_TPL_MESS_BTN_LAZY_LOAD_DEFAULT"] = "Показать ещё";
$MESS["CP_BC_TPL_LAZY_LOAD"] = "Показать кнопку ленивой загрузки Lazy Load";
$MESS["CP_BC_TPL_LOAD_ON_SCROLL"] = "Подгружать товары при прокрутке до конца";
$MESS["CP_BC_TPL_MESS_BTN_BUY"] = "Текст кнопки \"Купить\"";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET"] = "Текст кнопки \"Добавить в корзину\"";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE"] = "Текст кнопки \"Сравнение\"";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE"] = "Сообщение об отсутствии товара";
$MESS['CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE'] = "Сообщение о недоступности услуги";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL"] = "Текст кнопки \"Подробнее\"";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE"] = "Текст кнопки \"Уведомить о поступлении\"";
$MESS["CP_BC_TPL_MESS_BTN_SUBSCRIBE_DEFAULT"] = "Подписаться";
$MESS["CP_BC_TPL_MAIN_BLOCK_PROPERTY_CODE"] = "Свойства, отображаемые в блоке справа от картинки";
$MESS["CP_BC_TPL_MAIN_BLOCK_OFFERS_PROPERTY_CODE"] = "Свойства предложений, отображаемые в блоке справа от картинки";
$MESS["CP_BC_TPL_DETAIL_USE_VOTE_RATING"] = "Включить рейтинг товара";
$MESS["CP_BC_TPL_DETAIL_VOTE_DISPLAY_AS_RATING"] = "В качестве рейтинга показывать";
$MESS["CP_BC_TPL_DETAIL_USE_COMMENTS"] = "Включить отзывы о товаре";
$MESS["CP_BC_TPL_DETAIL_BLOG_USE"] = "Использовать комментарии";
$MESS["CP_BC_DETAIL_TPL_BLOG_URL"] = "Название блога латинскими буквами";
$MESS["CP_BC_TPL_DETAIL_BLOG_EMAIL_NOTIFY"] = "Уведомление по электронной почте";
$MESS["CP_BC_TPL_DETAIL_VK_USE"] = "Использовать Вконтакте";
$MESS["CP_BC_TPL_DETAIL_VK_API_ID"] = "Идентификатор приложения Вконтакте (API_ID)";
$MESS["CP_BC_TPL_DETAIL_FB_APP_ID"] = "Идентификатор приложения (APP_ID)";
$MESS["CP_BC_TPL_DETAIL_FB_USE"] = "Использовать Facebook";
$MESS["CP_BC_TPL_FB_APP_ID"] = "Идентификатор приложения (APP_ID)";
$MESS["CP_BC_TPL_MESS_BTN_BUY_DEFAULT"] = "Купить";
$MESS["CP_BC_TPL_MESS_BTN_ADD_TO_BASKET_DEFAULT"] = "В корзину";
$MESS["CP_BC_TPL_MESS_BTN_COMPARE_DEFAULT"] = "Сравнение";
$MESS["CP_BC_TPL_MESS_BTN_DETAIL_DEFAULT"] = "Подробнее";
$MESS["CP_BC_TPL_MESS_NOT_AVAILABLE_DEFAULT"] = "Нет в наличии";
$MESS['CP_BC_TPL_MESS_NOT_AVAILABLE_SERVICE_DEFAULT'] = "Недоступно";
$MESS["ADD_TO_BASKET_ACTION_BUY"] = "покупки";
$MESS["ADD_TO_BASKET_ACTION_ADD"] = "добавления в корзину";
$MESS["CPT_BC_TPL_TOP_ROTATE_TIMER"] = "Время показа одного слайда top'а элементов, сек (0 - выключить автоматическую смену слайдов)";
$MESS["CP_BC_TPL_DETAIL_BRAND_USE"] = "Использовать компонент \"Бренды\"";
$MESS["CP_BC_TPL_DETAIL_PROP_CODE"] = "Таблица с брендами";
$MESS["CP_BC_TPL_USE_SALE_BESTSELLERS"] = "Показывать список лидеров продаж";
$MESS["DETAIL_DETAIL_PICTURE_MODE_IMG"] = "обычный";
$MESS["DETAIL_DETAIL_PICTURE_MODE_POPUP"] = "всплывающее окно";
$MESS["DETAIL_DETAIL_PICTURE_MODE_MAGNIFIER"] = "лупа";
$MESS["DETAIL_DETAIL_PICTURE_MODE_GALLERY"] = "галерея";
$MESS["CPT_BC_TPL_COMPARE_POSITION_FIXED"] = "Отображать список сравнения поверх страницы";
$MESS["CPT_BC_TPL_COMPARE_POSITION"] = "Положение на странице";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_LEFT"] = "вверху слева";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_TOP_RIGHT"] = "вверху справа";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_LEFT"] = "внизу слева";
$MESS["CPT_BC_TPL_PARAM_COMPARE_POSITION_BOTTOM_RIGHT"] = "внизу справа";
$MESS["CP_BC_TPL_DETAIL_SHOW_BASIS_PRICE"] = "Показывать на детальной странице цену за единицу товара";
$MESS["CP_BC_TPL_USE_BIG_DATA"] = "Показывать персональные рекомендации";
$MESS["CP_BC_TPL_BIG_DATA_RCM_TYPE"] = "Тип рекомендации";
$MESS["CP_BC_TPL_RCM_BESTSELLERS"] = "Самые продаваемые";
$MESS["CP_BC_TPL_RCM_PERSONAL"] = "Персональные рекомендации";
$MESS["CP_BC_TPL_RCM_SOLD_WITH"] = "Продаваемые с этим товаром";
$MESS["CP_BC_TPL_RCM_VIEWED_WITH"] = "Просматриваемые с этим товаром";
$MESS["CP_BC_TPL_RCM_SIMILAR"] = "Похожие товары";
$MESS["CP_BC_TPL_RCM_SIMILAR_ANY"] = "Продаваемые/Просматриваемые/Похожие товары";
$MESS["CP_BC_TPL_RCM_PERSONAL_WBEST"] = "Самые продаваемые/Персональные";
$MESS["CP_BC_TPL_RCM_RAND"] = "Любая рекомендация";
$MESS["TEMPLATE_THEME_TIP"] = "Цветовая тема для отображения. По умолчанию берется синяя тема.";
$MESS["TOP_VIEW_MODE_TIP"] = "Настройка определяет, как будет выглядеть top элементов на странице";
$MESS["LABEL_PROP_TIP"] = "Свойство меток товара";
$MESS["ADD_PICT_PROP_TIP"] = "Свойство дополнительных картинок товара";
$MESS["PRODUCT_DISPLAY_MODE_TIP"] = "Схема отображения товаров (с SKU или без и т.д.)";
$MESS["OFFER_ADD_PICT_PROP_TIP"] = "Свойство дополнительных картинок предложений (если есть)";
$MESS["OFFER_TREE_PROPS_TIP"] = "Свойства, по значениям которых будут группироваться торговые предложения";
$MESS["DETAIL_ADD_DETAIL_TO_SLIDER"] = "Детальная картинка выводится вместе с дополнительными в слайдере изображений товара";
$MESS["DETAIL_DISPLAY_PREVIEW_TEXT_MODE_TIP"] = "Данная настройка позволяет указать, необходимо ли и когда выводить описание анонса на детальной странице элемента";
$MESS["PRODUCT_SUBSCRIPTION_TIP"] = "Разрешить оповещать клиента, что интересующий его товар стал доступен к покупке";
$MESS["SHOW_DISCOUNT_PERCENT_TIP"] = "Вывод процентного значения скидки, если скидка есть";
$MESS["SHOW_OLD_PRICE_TIP"] = "Показывать старую цену, если есть скидка";
$MESS["DETAIL_SHOW_MAX_QUANTITY_TIP"] = "Показывать общее количество, если для товара включен количественный учет";
$MESS["MESS_BTN_BUY_TIP"] = "Какой текст выводить на кнопке";
$MESS["MESS_BTN_ADD_TO_BASKET_TIP"] = "Какой текст выводить на кнопке";
$MESS["MESS_BTN_COMPARE"] = "Какой текст выводить на кнопке";
$MESS["MESS_BTN_DETAIL_TIP"] = "Какой текст выводить на кнопке";
$MESS["MESS_NOT_AVAILABLE_TIP"] = "Сообщение об отсутствии товара и невозможности его купить";
$MESS["DETAIL_USE_VOTE_RATING_TIP"] = "Включить рейтингование товара";
$MESS["DETAIL_USE_COMMENTS_TIP"] = "Включить функционал отзывов о товаре";
$MESS["SECTIONS_VIEW_MODE_TIP"] = "Определяет, как будут показан список подразделов на странице. Внимание! Для всех вариантов показа перечня подразделов (кроме \"Многоуровневый список\") следует задавать глубину разделов равную 1";
$MESS["SECTIONS_SHOW_PARENT_NAME_TIP"] = "Определяет, выводить ли название текущего раздела (кроме головного)";
$MESS["SECTIONS_HIDE_SECTION_NAME_TIP"] = "Для вида списка подразделов \"Плитка\" при выборе этой опции будут показаны только картинки разделов";
$MESS["TOP_ROTATE_TIMER_TIP"] = "Время показа одного слайда top'а элементов. Используется для автоматической прокрутки слайдов.";
$MESS["USE_COMMON_SETTINGS_BASKET_POPUP_TIP"] = "Если эта опция выбрана, на всех страницах показ кнопок добавления в корзину или покупки будет задаваться единым списком настроек. Если снята - можно задать индивидуальное поведение для списка товаров, детальной страницы и top'а товаров";
$MESS["COMMON_SHOW_CLOSE_POPUP_TIP"] = "Если опция отмечена, во всплывающих окнах будет показана кнопка \"Продолжить покупки\"";
$MESS["USE_BIG_DATA_TIP"] = "Показывать персональные рекомендации на страницах каталога";
$MESS["CPT_SIDEBAR_PATH"] = "Путь к включаемой области для вывода информации в боковой панели";
$MESS["CPT_SIDEBAR_SECTION_SHOW1"] = "Показывать боковую панель в списке товаров";
$MESS["CPT_SIDEBAR_SECTION_POSITION"] = "Расположение боковой панели в списке товаров";
$MESS["CPT_SIDEBAR_DETAIL_SHOW1"] = "Показывать боковую панель на детальной странице";
$MESS["CPT_SIDEBAR_DETAIL_POSITION"] = "Расположение боковой панели на детальной странице";
$MESS["CPT_SIDEBAR_POSITION_RIGHT"] = "справа";
$MESS["CPT_SIDEBAR_POSITION_LEFT"] = "слева";
$MESS["CP_BC_TPL_USE_ENHANCED_ECOMMERCE"] = "Включить отправку данных в электронную торговлю";
$MESS["USE_ENHANCED_ECOMMERCE_TIP"] = "Требуется дополнительная настройка в Google Analytics Enhanced
Ecommerce и/или Яндекс.Метрике";
$MESS["CP_BC_TPL_DATA_LAYER_NAME"] = "Имя контейнера данных";
$MESS["CP_BC_TPL_BRAND_PROPERTY"] = "Свойство брендов";
$MESS["CP_BC_TPL_USE_RATIO_IN_RANGES"] = "Учитывать коэффициенты для диапазонов цен";
$MESS['SEARCH_PAGE_RESULT_COUNT_TIP'] = "Максимальное число результатов поиска, выводимых по одному запросу. Указать количество отображаемых результатов на одной странице можно в настройках списка.";
$MESS["SEARCH_USE_SEARCH_RESULT_ORDER"] = "Результаты поиска будут выведены в порядке убывания релевантности.";

@ -0,0 +1,5 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Персональные рекомендации";
$MESS["CATALOG_POPULAR_IN_SECTION"] = "Популярные в разделе";
$MESS["CATALOG_RECOMMENDED_BY_LINK"] = "С этим товаром рекомендуем";
$MESS["CATALOG_VIEWED"] = "Просматривали";

@ -0,0 +1,2 @@
<?
$MESS["CATALOG_PERSONAL_RECOM"] = "Персональные рекомендации";

@ -0,0 +1,2 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Подарки к товарам этого раздела";

@ -0,0 +1,2 @@
<?
$MESS["CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT"] = "Подарки к товарам этого раздела";

@ -0,0 +1,171 @@
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
{
die();
}
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
if ($arParams["USE_COMPARE"]=="Y")
{
$APPLICATION->IncludeComponent(
"bitrix:catalog.compare.list",
"",
[
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action"),
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
'POSITION_FIXED' => $arParams['COMPARE_POSITION_FIXED'] ?? '',
'POSITION' => $arParams['COMPARE_POSITION'] ?? ''
],
$component,
["HIDE_ICONS" => "Y"]
);
}
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] == 'Y')
{
$basketAction = ($arParams['COMMON_ADD_TO_BASKET_ACTION'] ?? '');
}
else
{
$basketAction = ($arParams['SECTION_ADD_TO_BASKET_ACTION'] ?? '');
}
$APPLICATION->IncludeComponent(
"bitrix:catalog.search",
"bootstrap_v4",
[
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PAGE_ELEMENT_COUNT" => $arParams["PAGE_ELEMENT_COUNT"],
"LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
"PROPERTY_CODE" => ($arParams["LIST_PROPERTY_CODE"] ?? []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"] ?? '',
"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" => $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"] ?? 0),
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action"),
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"PRODUCT_QUANTITY_VARIABLE" => $arParams["PRODUCT_QUANTITY_VARIABLE"],
"PRODUCT_PROPS_VARIABLE" => $arParams["PRODUCT_PROPS_VARIABLE"],
"SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
'DISPLAY_COMPARE' => ($arParams['USE_COMPARE'] ?? ''),
"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"],
"ADD_PROPERTIES_TO_BASKET" => ($arParams["ADD_PROPERTIES_TO_BASKET"] ?? ''),
"PARTIAL_PRODUCT_PROPERTIES" => ($arParams["PARTIAL_PRODUCT_PROPERTIES"] ?? ''),
"PRODUCT_PROPERTIES" => ($arParams["PRODUCT_PROPERTIES"] ?? []),
"USE_PRODUCT_QUANTITY" => $arParams["USE_PRODUCT_QUANTITY"],
"CONVERT_CURRENCY" => $arParams["CONVERT_CURRENCY"],
"CURRENCY_ID" => $arParams["CURRENCY_ID"],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"] ?? '',
"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"],
"LAZY_LOAD" => $arParams["LAZY_LOAD"] ?? '',
"MESS_BTN_LAZY_LOAD" => $arParams["~MESS_BTN_LAZY_LOAD"] ?? '',
"LOAD_ON_SCROLL" => $arParams["LOAD_ON_SCROLL"] ?? '',
"FILTER_NAME" => "searchFilter",
"SECTION_ID" => "",
"SECTION_CODE" => "",
"SECTION_USER_FIELDS" => [],
"INCLUDE_SUBSECTIONS" => "Y",
"SHOW_ALL_WO_SECTION" => "Y",
"META_KEYWORDS" => "",
"META_DESCRIPTION" => "",
"BROWSER_TITLE" => "",
"ADD_SECTIONS_CHAIN" => "N",
"SET_TITLE" => "N",
"SET_STATUS_404" => "N",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "N",
"PAGE_RESULT_COUNT" => !empty($arParams["SEARCH_PAGE_RESULT_COUNT"]) ? $arParams["SEARCH_PAGE_RESULT_COUNT"] : "50",
"RESTART" => !empty($arParams["SEARCH_RESTART"]) ? $arParams["SEARCH_RESTART"] : "N",
"NO_WORD_LOGIC" => !empty($arParams["SEARCH_NO_WORD_LOGIC"]) ? $arParams["SEARCH_NO_WORD_LOGIC"] : "Y",
"USE_LANGUAGE_GUESS" => !empty($arParams["SEARCH_USE_LANGUAGE_GUESS"]) ? $arParams["SEARCH_USE_LANGUAGE_GUESS"] : "Y",
"CHECK_DATES" => !empty($arParams["SEARCH_CHECK_DATES"]) ? $arParams["SEARCH_CHECK_DATES"] : "Y",
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'] ?? '',
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'] ?? '',
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'] ?? '',
'PRODUCT_ROW_VARIANTS' => $arParams['LIST_PRODUCT_ROW_VARIANTS'] ?? '',
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'] ?? '',
'ENLARGE_PROP' => $arParams['LIST_ENLARGE_PROP'] ?? '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'] ?? '',
'SLIDER_INTERVAL' => $arParams['LIST_SLIDER_INTERVAL'] ?? '',
'SLIDER_PROGRESS' => $arParams['LIST_SLIDER_PROGRESS'] ?? '',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => ($arParams['OFFER_TREE_PROPS'] ?? []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => ($arParams['SHOW_MAX_QUANTITY'] ?? ''),
'MESS_SHOW_MAX_QUANTITY' => ($arParams['~MESS_SHOW_MAX_QUANTITY'] ?? ''),
'RELATIVE_QUANTITY_FACTOR' => ($arParams['RELATIVE_QUANTITY_FACTOR'] ?? ''),
'MESS_RELATIVE_QUANTITY_MANY' => ($arParams['~MESS_RELATIVE_QUANTITY_MANY'] ?? ''),
'MESS_RELATIVE_QUANTITY_FEW' => ($arParams['~MESS_RELATIVE_QUANTITY_FEW'] ?? ''),
'MESS_BTN_BUY' => $arParams['~MESS_BTN_BUY'],
'MESS_BTN_ADD_TO_BASKET' => $arParams['~MESS_BTN_ADD_TO_BASKET'],
'MESS_BTN_SUBSCRIBE' => $arParams['~MESS_BTN_SUBSCRIBE'],
'MESS_BTN_DETAIL' => $arParams['~MESS_BTN_DETAIL'],
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => ($arParams['~MESS_BTN_COMPARE'] ?? ''),
'USE_ENHANCED_ECOMMERCE' => ($arParams['USE_ENHANCED_ECOMMERCE'] ?? ''),
'DATA_LAYER_NAME' => ($arParams['DATA_LAYER_NAME'] ?? ''),
'BRAND_PROPERTY' => ($arParams['BRAND_PROPERTY'] ?? ''),
'TEMPLATE_THEME' => ($arParams['TEMPLATE_THEME'] ?? ''),
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => $arParams['COMMON_SHOW_CLOSE_POPUP'] ?? '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'USE_SEARCH_RESULT_ORDER' => ($arParams['SEARCH_USE_SEARCH_RESULT_ORDER'] ?? 'N')
],
$component,
["HIDE_ICONS" => "Y"]
);
unset($basketAction);

@ -0,0 +1,80 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
$this->setFrameMode(true);
if (!isset($arParams['FILTER_VIEW_MODE']) || (string)$arParams['FILTER_VIEW_MODE'] == '')
$arParams['FILTER_VIEW_MODE'] = 'VERTICAL';
$arParams['USE_FILTER'] = (isset($arParams['USE_FILTER']) && $arParams['USE_FILTER'] == 'Y' ? 'Y' : 'N');
$isVerticalFilter = ('Y' == $arParams['USE_FILTER'] && $arParams["FILTER_VIEW_MODE"] == "VERTICAL");
$isSidebar = ($arParams["SIDEBAR_SECTION_SHOW"] == "Y" && isset($arParams["SIDEBAR_PATH"]) && !empty($arParams["SIDEBAR_PATH"]));
$isSidebarLeft = isset($arParams['SIDEBAR_SECTION_POSITION']) && $arParams['SIDEBAR_SECTION_POSITION'] === 'left';
$isFilter = ($arParams['USE_FILTER'] == 'Y');
if ($isFilter)
{
$arFilter = array(
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ACTIVE" => "Y",
"GLOBAL_ACTIVE" => "Y",
);
if (0 < intval($arResult["VARIABLES"]["SECTION_ID"]))
$arFilter["ID"] = $arResult["VARIABLES"]["SECTION_ID"];
elseif ('' != $arResult["VARIABLES"]["SECTION_CODE"])
$arFilter["=CODE"] = $arResult["VARIABLES"]["SECTION_CODE"];
$obCache = new CPHPCache();
if ($obCache->InitCache(36000, serialize($arFilter), "/iblock/catalog"))
{
$arCurSection = $obCache->GetVars();
}
elseif ($obCache->StartDataCache())
{
$arCurSection = array();
if (Loader::includeModule("iblock"))
{
$dbRes = CIBlockSection::GetList(array(), $arFilter, false, array("ID"));
if(defined("BX_COMP_MANAGED_CACHE"))
{
global $CACHE_MANAGER;
$CACHE_MANAGER->StartTagCache("/iblock/catalog");
if ($arCurSection = $dbRes->Fetch())
$CACHE_MANAGER->RegisterTag("iblock_id_".$arParams["IBLOCK_ID"]);
$CACHE_MANAGER->EndTagCache();
}
else
{
if(!$arCurSection = $dbRes->Fetch())
$arCurSection = array();
}
}
$obCache->EndDataCache($arCurSection);
}
if (!isset($arCurSection))
$arCurSection = array();
}
if ($isVerticalFilter)
{
include($_SERVER["DOCUMENT_ROOT"] . "/" . $this->GetFolder() . "/section_vertical.php");
}
else
{
include($_SERVER["DOCUMENT_ROOT"] . "/" . $this->GetFolder() . "/section_horizontal.php");
}

@ -0,0 +1,531 @@
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
/**
* @global CMain $APPLICATION
* @var CBitrixComponent $component
* @var array $arParams
* @var array $arResult
* @var array $arCurSection
*/
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] === 'Y')
{
$basketAction = $arParams['COMMON_ADD_TO_BASKET_ACTION'] ?? '';
}
else
{
$basketAction = $arParams['SECTION_ADD_TO_BASKET_ACTION'] ?? '';
}
if ($isSidebar)
{
$contentBlockClass = ($isSidebarLeft ? "col-md-9 col-sm-8 order-1 order-sm-2" : "col-md-9 col-sm-8 order-1");
}
else
{
$contentBlockClass = "col";
}
?>
<div class="row mb-4 <?=$arParams["TEMPLATE_THEME"]?>">
<div class="<?=$contentBlockClass?>">
<?
//region Filter
if ($isFilter): ?>
<div class="row">
<div class="col<?=(isset($arParams['FILTER_HIDE_ON_MOBILE']) && $arParams['FILTER_HIDE_ON_MOBILE'] === 'Y' ? ' d-none d-sm-block' : '')?>">
<? $APPLICATION->IncludeComponent("bitrix:catalog.smart.filter", "bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection['ID'],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SAVE_IN_SESSION" => "N",
"FILTER_VIEW_MODE" => $arParams["FILTER_VIEW_MODE"],
"XML_EXPORT" => "N",
"SECTION_TITLE" => "NAME",
"SECTION_DESCRIPTION" => "DESCRIPTION",
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"SEF_MODE" => $arParams["SEF_MODE"],
"SEF_RULE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"INSTANT_RELOAD" => $arParams["INSTANT_RELOAD"],
),
$component,
array('HIDE_ICONS' => 'Y')
);
?>
</div>
</div>
<? endif
//endregion
?>
<div class="row">
<div class="col">
<?
if (ModuleManager::isModuleInstalled("sale"))
{
$arRecomData = array();
$recomCacheID = array('IBLOCK_ID' => $arParams['IBLOCK_ID']);
$obCache = new CPHPCache();
if ($obCache->InitCache(36000, serialize($recomCacheID), "/sale/bestsellers"))
{
$arRecomData = $obCache->GetVars();
}
elseif ($obCache->StartDataCache())
{
if (Loader::includeModule("catalog"))
{
$arSKU = CCatalogSku::GetInfoByProductIBlock($arParams['IBLOCK_ID']);
$arRecomData['OFFER_IBLOCK_ID'] = (!empty($arSKU) ? $arSKU['IBLOCK_ID'] : 0);
}
$obCache->EndDataCache($arRecomData);
}
if (!empty($arRecomData) && $arParams['USE_GIFTS_SECTION'] === 'Y')
{
?>
<div data-entity="parent-container">
<?
if (!isset($arParams['GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE']) || $arParams['GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE'] !== 'Y')
{
?>
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;">
<?=($arParams['GIFTS_SECTION_LIST_BLOCK_TITLE'] ?: \Bitrix\Main\Localization\Loc::getMessage('CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT'))?>
</div>
<?
}
CBitrixComponent::includeComponentClass('bitrix:sale.products.gift.section');
$APPLICATION->IncludeComponent('bitrix:sale.products.gift.section', 'bootstrap_v4', array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
"SHOW_FROM_SECTION" => 'Y',
'SECTION_ID' => $arResult['VARIABLES']['SECTION_ID'],
'SECTION_CODE' => $arResult['VARIABLES']['SECTION_CODE'],
'SECTION_ID_VARIABLE' => $arParams['SECTION_ID_VARIABLE'],
'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'],
'ACTION_VARIABLE' => (!empty($arParams['ACTION_VARIABLE']) ? $arParams['ACTION_VARIABLE'] : 'action').'_spgs',
'PRODUCT_ROW_VARIANTS' => \Bitrix\Main\Web\Json::encode(
SaleProductsGiftSectionComponent::predictRowVariants(
$arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT'],
$arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT']
)
),
'PAGE_ELEMENT_COUNT' => $arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT'],
'DEFERRED_PRODUCT_ROW_VARIANTS' => '',
'DEFERRED_PAGE_ELEMENT_COUNT' => 0,
'SHOW_DISCOUNT_PERCENT' => $arParams['GIFTS_SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['GIFTS_SHOW_OLD_PRICE'],
'PRODUCT_DISPLAY_MODE' => 'Y',
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'TEXT_LABEL_GIFT' => $arParams['GIFTS_DETAIL_TEXT_LABEL_GIFT'],
'LABEL_PROP_'.$arParams['IBLOCK_ID'] => array(),
'LABEL_PROP_MOBILE_'.$arParams['IBLOCK_ID'] => array(),
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_TO_BASKET_ACTION' => $basketAction,
'MESS_BTN_BUY' => $arParams['~GIFTS_MESS_BTN_BUY'],
'MESS_BTN_ADD_TO_BASKET' => $arParams['~GIFTS_MESS_BTN_BUY'],
'MESS_BTN_DETAIL' => $arParams['~MESS_BTN_DETAIL'],
'MESS_BTN_SUBSCRIBE' => $arParams['~MESS_BTN_SUBSCRIBE'],
'PROPERTY_CODE' => (isset($arParams['LIST_PROPERTY_CODE']) ? $arParams['LIST_PROPERTY_CODE'] : []),
'PROPERTY_CODE_MOBILE' => $arParams['LIST_PROPERTY_CODE_MOBILE'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'],
'OFFERS_PROPERTY_CODE' => (isset($arParams['LIST_OFFERS_PROPERTY_CODE']) ? $arParams['LIST_OFFERS_PROPERTY_CODE'] : []),
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'OFFERS_CART_PROPERTIES' => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'HIDE_NOT_AVAILABLE' => 'Y',
'HIDE_NOT_AVAILABLE_OFFERS' => 'Y',
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'TEMPLATE_THEME' => $arParams['TEMPLATE_THEME'],
'PRICE_CODE' => $arParams['~PRICE_CODE'],
'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'],
'PRICE_VAT_INCLUDE' => $arParams['PRICE_VAT_INCLUDE'],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'BASKET_URL' => $arParams['BASKET_URL'],
'ADD_PROPERTIES_TO_BASKET' => $arParams['ADD_PROPERTIES_TO_BASKET'],
'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'],
'PARTIAL_PRODUCT_PROPERTIES' => $arParams['PARTIAL_PRODUCT_PROPERTIES'],
'USE_PRODUCT_QUANTITY' => 'N',
'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
),
$component,
array("HIDE_ICONS" => "Y")
);
?>
</div>
<?
}
}
?>
</div>
</div>
<div class="row">
<div class="col">
<?
$sectionListParams = array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
"SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"COUNT_ELEMENTS" => $arParams["SECTION_COUNT_ELEMENTS"],
"TOP_DEPTH" => $arParams["SECTION_TOP_DEPTH"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"VIEW_MODE" => $arParams["SECTIONS_VIEW_MODE"],
"SHOW_PARENT_NAME" => $arParams["SECTIONS_SHOW_PARENT_NAME"],
"HIDE_SECTION_NAME" => (isset($arParams["SECTIONS_HIDE_SECTION_NAME"]) ? $arParams["SECTIONS_HIDE_SECTION_NAME"] : "N"),
"ADD_SECTIONS_CHAIN" => (isset($arParams["ADD_SECTIONS_CHAIN"]) ? $arParams["ADD_SECTIONS_CHAIN"] : '')
);
if ($sectionListParams["COUNT_ELEMENTS"] === "Y")
{
$sectionListParams["COUNT_ELEMENTS_FILTER"] = "CNT_ACTIVE";
if ($arParams["HIDE_NOT_AVAILABLE"] == "Y")
{
$sectionListParams["COUNT_ELEMENTS_FILTER"] = "CNT_AVAILABLE";
}
}
$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"bootstrap_v4",
$sectionListParams,
$component,
array("HIDE_ICONS" => "Y")
);
unset($sectionListParams);
if ($arParams["USE_COMPARE"] === "Y")
{
$APPLICATION->IncludeComponent("bitrix:catalog.compare.list", "", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action"),
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
'POSITION_FIXED' => isset($arParams['COMPARE_POSITION_FIXED']) ? $arParams['COMPARE_POSITION_FIXED'] : '',
'POSITION' => isset($arParams['COMPARE_POSITION']) ? $arParams['COMPARE_POSITION'] : ''
),
$component,
array("HIDE_ICONS" => "Y")
);
}
$intSectionID = $APPLICATION->IncludeComponent("bitrix:catalog.section", "bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => (isset($arParams["LIST_PROPERTY_CODE"]) ? $arParams["LIST_PROPERTY_CODE"] : []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"],
"META_KEYWORDS" => $arParams["LIST_META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["LIST_META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["LIST_BROWSER_TITLE"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"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"],
"MESSAGE_404" => $arParams["~MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"PAGE_ELEMENT_COUNT" => $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" => (isset($arParams["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"],
"PAGER_BASE_LINK_ENABLE" => $arParams["PAGER_BASE_LINK_ENABLE"],
"PAGER_BASE_LINK" => $arParams["PAGER_BASE_LINK"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"LAZY_LOAD" => $arParams["LAZY_LOAD"],
"MESS_BTN_LAZY_LOAD" => $arParams["~MESS_BTN_LAZY_LOAD"],
"LOAD_ON_SCROLL" => $arParams["LOAD_ON_SCROLL"],
"OFFERS_CART_PROPERTIES" => (isset($arParams["OFFERS_CART_PROPERTIES"]) ? $arParams["OFFERS_CART_PROPERTIES"] : []),
"OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => (isset($arParams["LIST_OFFERS_PROPERTY_CODE"]) ? $arParams["LIST_OFFERS_PROPERTY_CODE"] : []),
"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" => (isset($arParams["LIST_OFFERS_LIMIT"]) ? $arParams["LIST_OFFERS_LIMIT"] : 0),
"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"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => $arParams['LIST_PRODUCT_ROW_VARIANTS'],
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
"ADD_SECTIONS_CHAIN" => "N",
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => (isset($arParams['SECTION_BACKGROUND_IMAGE']) ? $arParams['SECTION_BACKGROUND_IMAGE'] : ''),
'COMPATIBLE_MODE' => (isset($arParams['COMPATIBLE_MODE']) ? $arParams['COMPATIBLE_MODE'] : ''),
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);
?>
</div>
</div>
<? $GLOBALS['CATALOG_CURRENT_SECTION_ID'] = $intSectionID;
if (ModuleManager::isModuleInstalled("sale"))
{
if (!empty($arRecomData))
{
if (!isset($arParams['USE_BIG_DATA']) || $arParams['USE_BIG_DATA'] != 'N')
{
?>
<div class="row">
<div class="col" data-entity="parent-container">
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;"><?=GetMessage('CATALOG_PERSONAL_RECOM')?></div>
<? $APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => (isset($arParams["LIST_PROPERTY_CODE"]) ? $arParams["LIST_PROPERTY_CODE"] : []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"],
"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"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"PAGE_ELEMENT_COUNT" => 0,
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"SET_BROWSER_TITLE" => "N",
"SET_META_KEYWORDS" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_LAST_MODIFIED" => "N",
"ADD_SECTIONS_CHAIN" => "N",
"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" => (isset($arParams["PRODUCT_PROPERTIES"]) ? $arParams["PRODUCT_PROPERTIES"] : []),
"OFFERS_CART_PROPERTIES" => (isset($arParams["OFFERS_CART_PROPERTIES"]) ? $arParams["OFFERS_CART_PROPERTIES"] : []),
"OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => (isset($arParams["LIST_OFFERS_PROPERTY_CODE"]) ? $arParams["LIST_OFFERS_PROPERTY_CODE"] : []),
"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" => (isset($arParams["LIST_OFFERS_LIMIT"]) ? $arParams["LIST_OFFERS_LIMIT"] : 0),
"SECTION_ID" => $intSectionID,
"SECTION_CODE" => "",
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => "[{'VARIANT':'3','BIG_DATA':true}]",
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
"DISPLAY_TOP_PAGER" => 'N',
"DISPLAY_BOTTOM_PAGER" => 'N',
"HIDE_SECTION_DESCRIPTION" => "Y",
"RCM_TYPE" => isset($arParams['BIG_DATA_RCM_TYPE']) ? $arParams['BIG_DATA_RCM_TYPE'] : '',
"SHOW_FROM_SECTION" => 'Y',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => '',
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);?>
</div>
</div>
<?
}
}
}
unset($basketAction);
?>
</div>
<? if ($isSidebar): ?>
<div class="col-md-3 col-sm-4<?=($isSidebarLeft ? " order-2 order-sm-1" : " order-2")?>">
<?
$APPLICATION->IncludeComponent("bitrix:main.include", "", array(
"AREA_FILE_SHOW" => "file",
"PATH" => $arParams["SIDEBAR_PATH"],
"AREA_FILE_RECURSIVE" => "N",
"EDIT_MODE" => "html",
),
false,
array('HIDE_ICONS' => 'Y')
);
?>
</div>
<? endif ?>
</div>

@ -0,0 +1,589 @@
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
/**
* @global CMain $APPLICATION
* @var CBitrixComponent $component
* @var array $arParams
* @var array $arResult
* @var array $arCurSection
*/
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] == 'Y')
{
$basketAction = $arParams['COMMON_ADD_TO_BASKET_ACTION'] ?? '';
}
else
{
$basketAction = $arParams['SECTION_ADD_TO_BASKET_ACTION'] ?? '';
}
if ($isSidebar)
{
$contentBlockClass = ($isSidebarLeft ? "col-md-9 col-sm-8 order-1 order-sm-2" : "col-md-9 col-sm-8 order-1");
}
else
{
$contentBlockClass = "col";
}
?>
<? // GP | Главный экран ?>
<section class="text-section section container">
<div class="text-section__title">
Компания <span class="orange-text">Эра</span><span class="green-text">Септик</span> более 10 лет оказывает услуги по производству и установке септиков для загородных домов и дач
</div>
<p class="text-section__text">
За это время накоплен колоссальный опыт, который помогает создавать качественные, надежные и доступные по цене изделия
</p>
</section>
<?php
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
// "cat_filter",
// "bootstrap_v4",
"",
array(
// "PREFILTER_NAME" => "presect", //добавляем префильтр
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection['ID'],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SAVE_IN_SESSION" => "N",
"FILTER_VIEW_MODE" => $arParams["FILTER_VIEW_MODE"],
"XML_EXPORT" => "N",
"SECTION_TITLE" => "NAME",
"SECTION_DESCRIPTION" => "DESCRIPTION",
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"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" => $arParams['AJAX_MODE'],
"INSTANT_RELOAD" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_HISTORY" => "Y",
),
$component,
array('HIDE_ICONS' => 'Y')
);
?>
<div class="row mb-4 bx-<?=$arParams["TEMPLATE_THEME"]?>">
<? if ($isFilter || $isSidebar): ?>
<div class="col-lg-3 col-md-4 col-sm-5<?=(isset($arParams['FILTER_HIDE_ON_MOBILE']) && $arParams['FILTER_HIDE_ON_MOBILE'] === 'Y' ? ' d-none d-sm-block' : '')?>">
<?
//region Filter
if ($isFilter): ?>
<div class="bx-sidebar-block">
<?
$APPLICATION->IncludeComponent("bitrix:catalog.smart.filter", "bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection['ID'],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SAVE_IN_SESSION" => "N",
"FILTER_VIEW_MODE" => $arParams["FILTER_VIEW_MODE"],
"XML_EXPORT" => "N",
"SECTION_TITLE" => "NAME",
"SECTION_DESCRIPTION" => "DESCRIPTION",
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"SEF_MODE" => $arParams["SEF_MODE"],
"SEF_RULE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"INSTANT_RELOAD" => $arParams["INSTANT_RELOAD"],
),
$component,
array('HIDE_ICONS' => 'Y')
);
?>
</div>
<? endif
//endregion
?>
<?
//region Sidebar
if ($isSidebar): ?>
<div class="d-none d-sm-block">
<? $APPLICATION->IncludeComponent("bitrix:main.include", "", Array(
"AREA_FILE_SHOW" => "file",
"PATH" => $arParams["SIDEBAR_PATH"],
"AREA_FILE_RECURSIVE" => "N",
"EDIT_MODE" => "html",
),
false,
array('HIDE_ICONS' => 'Y')
);
?>
</div>
<? endif
//endregion
?>
</div>
<?endif?>
<div class="pb-4 <?=(($isFilter || $isSidebar) ? "col-lg-9 col-md-8 col-sm-7" : "col")?>">
<?
if (ModuleManager::isModuleInstalled("sale"))
{
$arRecomData = array();
$recomCacheID = array('IBLOCK_ID' => $arParams['IBLOCK_ID']);
$obCache = new CPHPCache();
if ($obCache->InitCache(36000, serialize($recomCacheID), "/sale/bestsellers"))
{
$arRecomData = $obCache->GetVars();
}
elseif ($obCache->StartDataCache())
{
if (Loader::includeModule("catalog"))
{
$arSKU = CCatalogSku::GetInfoByProductIBlock($arParams['IBLOCK_ID']);
$arRecomData['OFFER_IBLOCK_ID'] = (!empty($arSKU) ? $arSKU['IBLOCK_ID'] : 0);
}
$obCache->EndDataCache($arRecomData);
}
//region Product Gift
if (!empty($arRecomData) && $arParams['USE_GIFTS_SECTION'] === 'Y')
{
?>
<div class="row">
<div class="col" data-entity="parent-container">
<? if (!isset($arParams['GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE']) || $arParams['GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE'] !== 'Y')
{
?>
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;"><?
echo ($arParams['GIFTS_SECTION_LIST_BLOCK_TITLE'] ?: \Bitrix\Main\Localization\Loc::getMessage('CT_GIFTS_SECTION_LIST_BLOCK_TITLE_DEFAULT'));
?></div><?
}
CBitrixComponent::includeComponentClass('bitrix:sale.products.gift.section');
$APPLICATION->IncludeComponent(
'bitrix:sale.products.gift.section',
'bootstrap_v4', array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'SECTION_ID' => $arResult['VARIABLES']['SECTION_ID'],
'SECTION_CODE' => $arResult['VARIABLES']['SECTION_CODE'],
'SECTION_ID_VARIABLE' => $arParams['SECTION_ID_VARIABLE'],
'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'],
'ACTION_VARIABLE' => (!empty($arParams['ACTION_VARIABLE']) ? $arParams['ACTION_VARIABLE'] : 'action').'_spgs',
'PRODUCT_ROW_VARIANTS' => \Bitrix\Main\Web\Json::encode(
SaleProductsGiftSectionComponent::predictRowVariants(
$arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT'],
$arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT']
)
),
'PAGE_ELEMENT_COUNT' => $arParams['GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT'],
'DEFERRED_PRODUCT_ROW_VARIANTS' => '',
'DEFERRED_PAGE_ELEMENT_COUNT' => 0,
'SHOW_DISCOUNT_PERCENT' => $arParams['GIFTS_SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['GIFTS_SHOW_OLD_PRICE'],
'PRODUCT_DISPLAY_MODE' => 'Y',
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'TEXT_LABEL_GIFT' => $arParams['GIFTS_DETAIL_TEXT_LABEL_GIFT'],
'LABEL_PROP_'.$arParams['IBLOCK_ID'] => array(),
'LABEL_PROP_MOBILE_'.$arParams['IBLOCK_ID'] => array(),
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_TO_BASKET_ACTION' => $basketAction,
'MESS_BTN_BUY' => $arParams['~GIFTS_MESS_BTN_BUY'],
'MESS_BTN_ADD_TO_BASKET' => $arParams['~GIFTS_MESS_BTN_BUY'],
'MESS_BTN_DETAIL' => $arParams['~MESS_BTN_DETAIL'],
'MESS_BTN_SUBSCRIBE' => $arParams['~MESS_BTN_SUBSCRIBE'],
'PROPERTY_CODE' => (isset($arParams['LIST_PROPERTY_CODE']) ? $arParams['LIST_PROPERTY_CODE'] : []),
'PROPERTY_CODE_MOBILE' => $arParams['LIST_PROPERTY_CODE_MOBILE'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'],
'OFFERS_PROPERTY_CODE' => (isset($arParams['LIST_OFFERS_PROPERTY_CODE']) ? $arParams['LIST_OFFERS_PROPERTY_CODE'] : []),
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'OFFERS_CART_PROPERTIES' => (isset($arParams['OFFERS_CART_PROPERTIES']) ? $arParams['OFFERS_CART_PROPERTIES'] : []),
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'HIDE_NOT_AVAILABLE' => 'Y',
'HIDE_NOT_AVAILABLE_OFFERS' => 'Y',
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'TEMPLATE_THEME' => $arParams['TEMPLATE_THEME'],
'PRICE_CODE' => $arParams['~PRICE_CODE'],
'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'],
'PRICE_VAT_INCLUDE' => $arParams['PRICE_VAT_INCLUDE'],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'BASKET_URL' => $arParams['BASKET_URL'],
'ADD_PROPERTIES_TO_BASKET' => $arParams['ADD_PROPERTIES_TO_BASKET'],
'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'],
'PARTIAL_PRODUCT_PROPERTIES' => $arParams['PARTIAL_PRODUCT_PROPERTIES'],
'USE_PRODUCT_QUANTITY' => 'N',
'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'],
'CACHE_GROUPS' => $arParams['CACHE_GROUPS'],
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
),
$component,
array("HIDE_ICONS" => "Y")
);
?>
</div>
</div>
<?
}
//endregion
}
//region Catalog Section
$sectionListParams = array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
"SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"COUNT_ELEMENTS" => $arParams["SECTION_COUNT_ELEMENTS"],
"TOP_DEPTH" => $arParams["SECTION_TOP_DEPTH"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"VIEW_MODE" => $arParams["SECTIONS_VIEW_MODE"],
"SHOW_PARENT_NAME" => $arParams["SECTIONS_SHOW_PARENT_NAME"],
"HIDE_SECTION_NAME" => (isset($arParams["SECTIONS_HIDE_SECTION_NAME"]) ? $arParams["SECTIONS_HIDE_SECTION_NAME"] : "N"),
"ADD_SECTIONS_CHAIN" => (isset($arParams["ADD_SECTIONS_CHAIN"]) ? $arParams["ADD_SECTIONS_CHAIN"] : '')
);
if ($sectionListParams["COUNT_ELEMENTS"] === "Y")
{
$sectionListParams["COUNT_ELEMENTS_FILTER"] = "CNT_ACTIVE";
if ($arParams["HIDE_NOT_AVAILABLE"] == "Y")
{
$sectionListParams["COUNT_ELEMENTS_FILTER"] = "CNT_AVAILABLE";
}
}
$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"bootstrap_v4",
$sectionListParams,
$component,
array("HIDE_ICONS" => "Y")
);
unset($sectionListParams);
//endregion
//region Compare List
if ($arParams["USE_COMPARE"]=="Y")
{
$APPLICATION->IncludeComponent(
"bitrix:catalog.compare.list",
"bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
"ACTION_VARIABLE" => (!empty($arParams["ACTION_VARIABLE"]) ? $arParams["ACTION_VARIABLE"] : "action"),
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
'POSITION_FIXED' => isset($arParams['COMPARE_POSITION_FIXED']) ? $arParams['COMPARE_POSITION_FIXED'] : '',
'POSITION' => isset($arParams['COMPARE_POSITION']) ? $arParams['COMPARE_POSITION'] : ''
),
$component,
array("HIDE_ICONS" => "Y")
);
}
//endregion
$intSectionID = $APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => (isset($arParams["LIST_PROPERTY_CODE"]) ? $arParams["LIST_PROPERTY_CODE"] : []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"],
"META_KEYWORDS" => $arParams["LIST_META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["LIST_META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["LIST_BROWSER_TITLE"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"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"],
"MESSAGE_404" => $arParams["~MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"PAGE_ELEMENT_COUNT" => $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" => (isset($arParams["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"],
"PAGER_BASE_LINK_ENABLE" => $arParams["PAGER_BASE_LINK_ENABLE"],
"PAGER_BASE_LINK" => $arParams["PAGER_BASE_LINK"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"LAZY_LOAD" => $arParams["LAZY_LOAD"],
"MESS_BTN_LAZY_LOAD" => $arParams["~MESS_BTN_LAZY_LOAD"],
"LOAD_ON_SCROLL" => $arParams["LOAD_ON_SCROLL"],
"OFFERS_CART_PROPERTIES" => (isset($arParams["OFFERS_CART_PROPERTIES"]) ? $arParams["OFFERS_CART_PROPERTIES"] : []),
"OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => (isset($arParams["LIST_OFFERS_PROPERTY_CODE"]) ? $arParams["LIST_OFFERS_PROPERTY_CODE"] : []),
"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" => (isset($arParams["LIST_OFFERS_LIMIT"]) ? $arParams["LIST_OFFERS_LIMIT"] : 0),
"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"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'] ?? '',
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => $arParams['LIST_PRODUCT_ROW_VARIANTS'],
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
"ADD_SECTIONS_CHAIN" => "N",
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => (isset($arParams['SECTION_BACKGROUND_IMAGE']) ? $arParams['SECTION_BACKGROUND_IMAGE'] : ''),
'COMPATIBLE_MODE' => (isset($arParams['COMPATIBLE_MODE']) ? $arParams['COMPATIBLE_MODE'] : ''),
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);
$GLOBALS['CATALOG_CURRENT_SECTION_ID'] = $intSectionID;
if (ModuleManager::isModuleInstalled("sale"))
{
if (!empty($arRecomData))
{
if (!isset($arParams['USE_BIG_DATA']) || $arParams['USE_BIG_DATA'] != 'N')
{
?>
<div class="row mb-3">
<div class="col" data-entity="parent-container">
<div class="catalog-block-header" data-entity="header" data-showed="false" style="display: none; opacity: 0;">
<?=GetMessage('CATALOG_PERSONAL_RECOM')?>
</div>
<? $APPLICATION->IncludeComponent("bitrix:catalog.section", "bootstrap_v4", array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => (isset($arParams["LIST_PROPERTY_CODE"]) ? $arParams["LIST_PROPERTY_CODE"] : []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"],
"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"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"PAGE_ELEMENT_COUNT" => 0,
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"SET_BROWSER_TITLE" => "N",
"SET_META_KEYWORDS" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_LAST_MODIFIED" => "N",
"ADD_SECTIONS_CHAIN" => "N",
"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" => (isset($arParams["PRODUCT_PROPERTIES"]) ? $arParams["PRODUCT_PROPERTIES"] : []),
"OFFERS_CART_PROPERTIES" => (isset($arParams["OFFERS_CART_PROPERTIES"]) ? $arParams["OFFERS_CART_PROPERTIES"] : []),
"OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => (isset($arParams["LIST_OFFERS_PROPERTY_CODE"]) ? $arParams["LIST_OFFERS_PROPERTY_CODE"] : []),
"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" => (isset($arParams["LIST_OFFERS_LIMIT"]) ? $arParams["LIST_OFFERS_LIMIT"] : 0),
"SECTION_ID" => $intSectionID,
"SECTION_CODE" => "",
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => "[{'VARIANT':'3','BIG_DATA':true}]",
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
"DISPLAY_TOP_PAGER" => 'N',
"DISPLAY_BOTTOM_PAGER" => 'N',
"HIDE_SECTION_DESCRIPTION" => "Y",
"RCM_TYPE" => isset($arParams['BIG_DATA_RCM_TYPE']) ? $arParams['BIG_DATA_RCM_TYPE'] : '',
"SHOW_FROM_SECTION" => 'Y',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => '',
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);
?>
</div>
</div>
<?
}
}
}
?>
</div>
</div>

@ -0,0 +1,21 @@
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?
include($_SERVER["DOCUMENT_ROOT"] . "/" . $this->GetFolder() . "/section_vertical.php");
?>

@ -0,0 +1,51 @@
.grid {}
.grid .bx_content_section { margin-bottom: 15px; }
.grid .bx_sidebar { margin-bottom: 15px; }
/* grid2x1 */
.grid2x1 {}
.grid2x1 .bx_content_section {
float: left;
width: 66%;
margin-bottom: 15px;
}
.grid2x1 .bx_sidebar {
float: right;
width: 33%;
margin-bottom: 15px;
padding-left: 5%;
box-sizing: border-box;
}
@media (max-width: 960px) {
.grid2x1 .bx_sidebar { padding-left: 4%; }
}
@media (max-width: 640px) {
.grid2x1 .bx_content_section,
.grid2x1 .bx_sidebar {
width: 100%;
float: none;
}
.grid2x1 .bx_sidebar { padding-left: 3%; }
}
@media (max-width: 479px) {
.grid2x1 .bx_sidebar { padding-left: 1%; }
}
.catalog-block-header {
font-size: 14px;
font-weight: bold;
text-align: left;
margin: 5px 0;
padding: 5px 0;
border-bottom: 2px solid #d9dee6;
border-bottom-color: var(--primary);
color: #000;
}

@ -0,0 +1 @@
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 0;border-bottom:2px solid #d9dee6;border-bottom-color:var(--primary);color:#000}

@ -2,8 +2,7 @@
if (empty($arResult)) if (empty($arResult))
return; return;
?>
<?php
function catalogMenuStructure ($arr){ function catalogMenuStructure ($arr){
global $arSectionsInfo; global $arSectionsInfo;

@ -158,24 +158,24 @@
</div> --> </div> -->
<div class="catalog__list"> <div class="catalog__list">
<?$APPLICATION->IncludeComponent( <?$APPLICATION->IncludeComponent(
"bitrix:menu", "bitrix:menu",
"catalog_menu", "catalog_menu",
array( array(
"ALLOW_MULTI_SELECT" => "N", "ALLOW_MULTI_SELECT" => "N",
"CHILD_MENU_TYPE" => "catalog_links", "CHILD_MENU_TYPE" => "catalog_links",
"DELAY" => "N", "DELAY" => "N",
"MAX_LEVEL" => "4", "MAX_LEVEL" => "4",
"MENU_CACHE_GET_VARS" => array( "MENU_CACHE_GET_VARS" => array(
), ),
"MENU_CACHE_TIME" => "3600", "MENU_CACHE_TIME" => "3600",
"MENU_CACHE_TYPE" => "N", "MENU_CACHE_TYPE" => "A",
"ROOT_MENU_TYPE" => "only_catalog", "ROOT_MENU_TYPE" => "only_catalog",
"USE_EXT" => "Y", "USE_EXT" => "Y",
"COMPONENT_TEMPLATE" => "catalog_menu", "COMPONENT_TEMPLATE" => "catalog_menu",
"MENU_CACHE_USE_GROUPS" => "Y" "MENU_CACHE_USE_GROUPS" => "Y"
), ),
false false
);?> );?>
</div> </div>
</div> </div>
</header> </header>

@ -0,0 +1,6 @@
<?
$sSectionName = "Каталог";
$arDirProperties = Array(
);
?>

@ -0,0 +1,219 @@
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("products");
?><?$APPLICATION->IncludeComponent(
"bitrix:catalog",
"main_bx_url",
array(
"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" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"BASKET_URL" => "/personal/basket.php",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"COMMON_ADD_TO_BASKET_ACTION" => "ADD",
"COMMON_SHOW_CLOSE_POPUP" => "N",
"COMPATIBLE_MODE" => "N",
"CONVERT_CURRENCY" => "N",
"DETAIL_ADD_DETAIL_TO_SLIDER" => "N",
"DETAIL_ADD_TO_BASKET_ACTION" => array(
0 => "BUY",
),
"DETAIL_ADD_TO_BASKET_ACTION_PRIMARY" => array(
0 => "BUY",
),
"DETAIL_BACKGROUND_IMAGE" => "-",
"DETAIL_BRAND_USE" => "N",
"DETAIL_BROWSER_TITLE" => "-",
"DETAIL_CHECK_SECTION_ID_VARIABLE" => "N",
"DETAIL_DETAIL_PICTURE_MODE" => array(
0 => "POPUP",
1 => "MAGNIFIER",
),
"DETAIL_DISPLAY_NAME" => "Y",
"DETAIL_DISPLAY_PREVIEW_TEXT_MODE" => "E",
"DETAIL_IMAGE_RESOLUTION" => "16by9",
"DETAIL_MAIN_BLOCK_PROPERTY_CODE" => array(
),
"DETAIL_META_DESCRIPTION" => "-",
"DETAIL_META_KEYWORDS" => "-",
"DETAIL_PRODUCT_INFO_BLOCK_ORDER" => "sku,props",
"DETAIL_PRODUCT_PAY_BLOCK_ORDER" => "rating,price,priceRanges,quantityLimit,quantity,buttons",
"DETAIL_SET_CANONICAL_URL" => "N",
"DETAIL_SET_VIEWED_IN_COMPONENT" => "N",
"DETAIL_SHOW_POPULAR" => "Y",
"DETAIL_SHOW_SLIDER" => "N",
"DETAIL_SHOW_VIEWED" => "Y",
"DETAIL_STRICT_SECTION_CHECK" => "N",
"DETAIL_USE_COMMENTS" => "N",
"DETAIL_USE_VOTE_RATING" => "N",
"DISABLE_INIT_JS_IN_COMPONENT" => "N",
"DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_FIELD2" => "id",
"ELEMENT_SORT_ORDER" => "asc",
"ELEMENT_SORT_ORDER2" => "desc",
"FILTER_HIDE_ON_MOBILE" => "N",
"FILTER_VIEW_MODE" => "VERTICAL",
"GIFTS_DETAIL_BLOCK_TITLE" => "Выберите один из подарков",
"GIFTS_DETAIL_HIDE_BLOCK_TITLE" => "N",
"GIFTS_DETAIL_PAGE_ELEMENT_COUNT" => "4",
"GIFTS_DETAIL_TEXT_LABEL_GIFT" => "Подарок",
"GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE" => "Выберите один из товаров, чтобы получить подарок",
"GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE" => "N",
"GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT" => "4",
"GIFTS_MESS_BTN_BUY" => "Выбрать",
"GIFTS_SECTION_LIST_BLOCK_TITLE" => "Подарки к товарам этого раздела",
"GIFTS_SECTION_LIST_HIDE_BLOCK_TITLE" => "N",
"GIFTS_SECTION_LIST_PAGE_ELEMENT_COUNT" => "4",
"GIFTS_SECTION_LIST_TEXT_LABEL_GIFT" => "Подарок",
"GIFTS_SHOW_DISCOUNT_PERCENT" => "Y",
"GIFTS_SHOW_IMAGE" => "Y",
"GIFTS_SHOW_NAME" => "Y",
"GIFTS_SHOW_OLD_PRICE" => "Y",
"HIDE_NOT_AVAILABLE" => "N",
"HIDE_NOT_AVAILABLE_OFFERS" => "N",
"IBLOCK_ID" => "4",
"IBLOCK_TYPE" => "catalog",
"INCLUDE_SUBSECTIONS" => "Y",
"INSTANT_RELOAD" => "N",
"LABEL_PROP" => array(
),
"LAZY_LOAD" => "N",
"LINE_ELEMENT_COUNT" => "3",
"LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
"LINK_IBLOCK_ID" => "",
"LINK_IBLOCK_TYPE" => "",
"LINK_PROPERTY_SID" => "",
"LIST_BROWSER_TITLE" => "-",
"LIST_ENLARGE_PRODUCT" => "STRICT",
"LIST_META_DESCRIPTION" => "-",
"LIST_META_KEYWORDS" => "-",
"LIST_PRODUCT_BLOCKS_ORDER" => "price,props,sku,quantityLimit,quantity,buttons",
"LIST_PRODUCT_ROW_VARIANTS" => "[{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false}]",
"LIST_PROPERTY_CODE_MOBILE" => array(
),
"LIST_SHOW_SLIDER" => "Y",
"LIST_SLIDER_INTERVAL" => "3000",
"LIST_SLIDER_PROGRESS" => "N",
"LOAD_ON_SCROLL" => "N",
"MESSAGE_404" => "",
"MESS_BTN_ADD_TO_BASKET" => "В корзину",
"MESS_BTN_BUY" => "Купить",
"MESS_BTN_COMPARE" => "Сравнение",
"MESS_BTN_DETAIL" => "Подробнее",
"MESS_BTN_LAZY_LOAD" => "Показать ещё",
"MESS_BTN_SUBSCRIBE" => "Подписаться",
"MESS_COMMENTS_TAB" => "Комментарии",
"MESS_DESCRIPTION_TAB" => "Описание",
"MESS_NOT_AVAILABLE" => "Нет в наличии",
"MESS_NOT_AVAILABLE_SERVICE" => "Недоступно",
"MESS_PRICE_RANGES_TITLE" => "Цены",
"MESS_PROPERTIES_TAB" => "Характеристики",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => "modern",
"PAGER_TITLE" => "Товары",
"PAGE_ELEMENT_COUNT" => "30",
"PARTIAL_PRODUCT_PROPERTIES" => "N",
"PRICE_CODE" => array(
),
"PRICE_VAT_INCLUDE" => "Y",
"PRICE_VAT_SHOW_VALUE" => "N",
"PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_PROPS_VARIABLE" => "prop",
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PRODUCT_SUBSCRIPTION" => "Y",
"SEARCH_CHECK_DATES" => "Y",
"SEARCH_NO_WORD_LOGIC" => "Y",
"SEARCH_PAGE_RESULT_COUNT" => "50",
"SEARCH_RESTART" => "N",
"SEARCH_USE_LANGUAGE_GUESS" => "Y",
"SEARCH_USE_SEARCH_RESULT_ORDER" => "N",
"SECTIONS_SHOW_PARENT_NAME" => "Y",
"SECTIONS_VIEW_MODE" => "LIST",
"SECTION_ADD_TO_BASKET_ACTION" => "ADD",
"SECTION_BACKGROUND_IMAGE" => "-",
"SECTION_COUNT_ELEMENTS" => "Y",
"SECTION_ID_VARIABLE" => "SECTION_ID",
"SECTION_TOP_DEPTH" => "2",
"SEF_MODE" => "Y",
"SET_LAST_MODIFIED" => "N",
"SET_STATUS_404" => "N",
"SET_TITLE" => "Y",
"SHOW_404" => "N",
"SHOW_DEACTIVATED" => "N",
"SHOW_DISCOUNT_PERCENT" => "N",
"SHOW_MAX_QUANTITY" => "N",
"SHOW_OLD_PRICE" => "N",
"SHOW_PRICE_COUNT" => "1",
"SHOW_SKU_DESCRIPTION" => "N",
"SHOW_TOP_ELEMENTS" => "Y",
"SIDEBAR_DETAIL_SHOW" => "N",
"SIDEBAR_PATH" => "",
"SIDEBAR_SECTION_SHOW" => "Y",
"TEMPLATE_THEME" => "blue",
"TOP_ADD_TO_BASKET_ACTION" => "ADD",
"TOP_ELEMENT_COUNT" => "9",
"TOP_ELEMENT_SORT_FIELD" => "sort",
"TOP_ELEMENT_SORT_FIELD2" => "id",
"TOP_ELEMENT_SORT_ORDER" => "asc",
"TOP_ELEMENT_SORT_ORDER2" => "desc",
"TOP_LINE_ELEMENT_COUNT" => "3",
"TOP_VIEW_MODE" => "SECTION",
"USER_CONSENT" => "N",
"USER_CONSENT_ID" => "0",
"USER_CONSENT_IS_CHECKED" => "Y",
"USER_CONSENT_IS_LOADED" => "N",
"USE_COMMON_SETTINGS_BASKET_POPUP" => "N",
"USE_COMPARE" => "N",
"USE_ELEMENT_COUNTER" => "Y",
"USE_ENHANCED_ECOMMERCE" => "N",
"USE_FILTER" => "Y",
"USE_GIFTS_DETAIL" => "Y",
"USE_GIFTS_MAIN_PR_SECTION_LIST" => "Y",
"USE_GIFTS_SECTION" => "Y",
"USE_MAIN_ELEMENT_SECTION" => "Y",
"USE_PRICE_COUNT" => "N",
"USE_PRODUCT_QUANTITY" => "N",
"USE_SALE_BESTSELLERS" => "Y",
"USE_STORE" => "N",
"COMPONENT_TEMPLATE" => "main_bx_url",
"TOP_PRODUCT_BLOCKS_ORDER" => "price,props,sku,quantityLimit,quantity,buttons",
"TOP_PRODUCT_ROW_VARIANTS" => "[{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false}]",
"TOP_ENLARGE_PRODUCT" => "STRICT",
"TOP_SHOW_SLIDER" => "Y",
"TOP_SLIDER_INTERVAL" => "3000",
"TOP_SLIDER_PROGRESS" => "N",
"SIDEBAR_SECTION_POSITION" => "right",
"SIDEBAR_DETAIL_POSITION" => "right",
"SEF_FOLDER" => "/products/",
"FILTER_NAME" => "",
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE#/",
"element" => "#SECTION_CODE#/#ELEMENT_ID#/",
"compare" => "compare.php?action=#ACTION_CODE#",
"smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
),
"VARIABLE_ALIASES" => array(
"compare" => array(
"ACTION_CODE" => "action",
),
)
),
false
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Loading…
Cancel
Save