Отображение свойства в умном фильтре битрикс
На сайте одностраничнике добавлен комплексный блок с товарами в котором товары разделены на 4 раздела. У каждого товара есть общее свойство «серия» но данные в этом свойстве у каждого товара уникальные
<? $APPLICATION->IncludeComponent(
"template:proxy",
"catalog",
array(
"BITRIX_CATALOG_SECTION_LIST___ADD_SECTIONS_CHAIN" => "",
"BITRIX_CATALOG_SECTION_LIST___CACHE_GROUPS" => "Y",
"BITRIX_CATALOG_SECTION_LIST___CACHE_NOTES" => "",
"BITRIX_CATALOG_SECTION_LIST___CACHE_TIME" => "36000000",
"BITRIX_CATALOG_SECTION_LIST___CACHE_TYPE" => "A",
"BITRIX_CATALOG_SECTION_LIST___COUNT_ELEMENTS" => "Y",
"BITRIX_CATALOG_SECTION_LIST___IBLOCK_ID" => "12",
"BITRIX_CATALOG_SECTION_LIST___IBLOCK_TYPE" => "",
"BITRIX_CATALOG_SECTION_LIST___SECTION_CODE" => "",
"BITRIX_CATALOG_SECTION_LIST___SECTION_FIELDS" => "",
"BITRIX_CATALOG_SECTION_LIST___SECTION_ID" => "",
"BITRIX_CATALOG_SECTION_LIST___SECTION_URL" => "",
"BITRIX_CATALOG_SECTION_LIST___SECTION_USER_FIELDS" => "",
"BITRIX_CATALOG_SECTION_LIST___SHOW_PARENT_NAME" => "",
"BITRIX_CATALOG_SECTION_LIST___TOP_DEPTH" => "",
"BITRIX_CATALOG_SECTION_LIST___VIEW_MODE" => "TEXT",
"BITRIX_NEWS_LIST___ACTIVE_DATE_FORMAT" => "",
"BITRIX_NEWS_LIST___ADD_PROPERTIES" => array(
0 => "SELECT_BERRY",
),
"BITRIX_NEWS_LIST___ADD_SECTIONS_CHAIN" => "",
"BITRIX_NEWS_LIST___AJAX_MODE" => "N",
"BITRIX_NEWS_LIST___AJAX_OPTION_ADDITIONAL" => "",
"BITRIX_NEWS_LIST___AJAX_OPTION_HISTORY" => "N",
"BITRIX_NEWS_LIST___AJAX_OPTION_JUMP" => "N",
"BITRIX_NEWS_LIST___AJAX_OPTION_STYLE" => "N",
"BITRIX_NEWS_LIST___ANIMATION" => $rz_settings["fx-item"],
"BITRIX_NEWS_LIST___CACHE_FILTER" => "Y",
"BITRIX_NEWS_LIST___CACHE_GROUPS" => "N",
"BITRIX_NEWS_LIST___CACHE_TIME" => "36000000",
"BITRIX_NEWS_LIST___CHECK_DATES" => "Y",
"BITRIX_NEWS_LIST___DETAIL_URL" => "",
"BITRIX_NEWS_LIST___DISPLAY_BOTTOM_PAGER" => "Y",
"BITRIX_NEWS_LIST___DISPLAY_DATE" => "",
"BITRIX_NEWS_LIST___DISPLAY_TOP_PAGER" => "",
"BITRIX_NEWS_LIST___FIELD_CODE" => array(
0 => "DETAIL_PICTURE",
1 => "DETAIL_PAGE_URL",
2 => "",
),
"BITRIX_NEWS_LIST___FILE_404" => "",
"BITRIX_NEWS_LIST___FILTER_NAME" => "Y",
"BITRIX_NEWS_LIST___HIDE_LINK_WHEN_NO_DETAIL" => "Y",
"BITRIX_NEWS_LIST___IBLOCK_ID" => "12",
"BITRIX_NEWS_LIST___IBLOCK_TYPE" => "landing",
"BITRIX_NEWS_LIST___INCLUDE_IBLOCK_INTO_CHAIN" => "",
"BITRIX_NEWS_LIST___INCLUDE_SUBSECTIONS" => "Y",
"BITRIX_NEWS_LIST___MESSAGE_404" => "",
"BITRIX_NEWS_LIST___NEWS_COUNT" => "8",
"BITRIX_NEWS_LIST___PAGER_BASE_LINK" => "",
"BITRIX_NEWS_LIST___PAGER_BASE_LINK_ENABLE" => "",
"BITRIX_NEWS_LIST___PAGER_DESC_NUMBERING" => "",
"BITRIX_NEWS_LIST___PAGER_DESC_NUMBERING_CACHE_TIME" => "",
"BITRIX_NEWS_LIST___PAGER_PARAMS_NAME" => "",
"BITRIX_NEWS_LIST___PAGER_SHOW_ALL" => "",
"BITRIX_NEWS_LIST___PAGER_SHOW_ALWAYS" => "Y",
"BITRIX_NEWS_LIST___PAGER_TEMPLATE" => "more",
"BITRIX_NEWS_LIST___PAGER_TITLE" => "",
"BITRIX_NEWS_LIST___PARENT_SECTION" => "",
"BITRIX_NEWS_LIST___PARENT_SECTION_CODE" => "",
"BITRIX_NEWS_LIST___PREVIEW_TRUNCATE_LEN" => "",
"BITRIX_NEWS_LIST___PROPERTY_CODE" => array(
0 => "WEIGHT",
1 => "INGRIDIENTS",
2 => "RULON_SIZE",
3 => "PRICE_BASE",
4 => "NUTRITION",
5 => "",
),
"BITRIX_NEWS_LIST___RESIZER_PRODUCT_BIG" => "11",
"BITRIX_NEWS_LIST___RESIZER_PRODUCT_DETAIL" => "12",
"BITRIX_NEWS_LIST___RESIZER_PRODUCT_LIST" => "9",
"BITRIX_NEWS_LIST___RESIZER_PRODUCT_LIST_DETAIL" => "10",
"BITRIX_NEWS_LIST___SECTION_NAME" => "1",
"BITRIX_NEWS_LIST___SET_BROWSER_TITLE" => "",
"BITRIX_NEWS_LIST___SET_LAST_MODIFIED" => "",
"BITRIX_NEWS_LIST___SET_META_DESCRIPTION" => "",
"BITRIX_NEWS_LIST___SET_META_KEYWORDS" => "",
"BITRIX_NEWS_LIST___SET_STATUS_404" => "",
"BITRIX_NEWS_LIST___SET_TITLE" => "N",
"BITRIX_NEWS_LIST___SHOW_404" => "",
"BITRIX_NEWS_LIST___SORT_BY1" => "SORT",
"BITRIX_NEWS_LIST___SORT_BY2" => "",
"BITRIX_NEWS_LIST___SORT_ORDER1" => "ASC",
"BITRIX_NEWS_LIST___SORT_ORDER2" => "",
"BITRIX_NEWS_LIST___STRICT_SECTION_CHECK" => "N",
"BITRIX_NEWS_LIST___URL_PRODUCT" => "pid",
"BITRIX_NEWS_LIST___URL_SECTION" => "section",
"COMPONENT_LIST" => array(
0 => "-bitrix:news.list",
1 => "-bitrix:catalog.smart.filter",
2 => "",
),
"COMPONENT_TEMPLATE" => "catalog",
"REMOVE_POSTFIX_IN_NAMES" => "N",
"VISUAL_NAME" => "Товары",
"0" => "BITRIX_NEWS_LIST___FILTER_NAME">"arrFilter",
"AJAX_MODE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"BITRIX_NEWS_LIST___USE_FILTER" => "Y",
"BITRIX_NEWS_LIST___SHOW_ALL_WO_SECTION" => "Y",
"FILTER_PROPERTY_CODE" => array(
0 => "SERIES",
1 => "",
),
"BITRIX_NEWS_LIST___INSTANT_RELOAD" => "Y",
"BITRIX_NEWS_LIST___USE_MAIN_ELEMENT_SECTION" => "Y",
"BITRIX_NEWS_LIST___HIDE_NOT_AVAILABLE" => "Y",
"BITRIX_NEWS_LIST___SECTION_ID" => $_REQUEST["SECTION_ID"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"BITRIX_CATALOG_SECTION_LIST___FILTER_NAME" => "arrFilter",
"BITRIX_CATALOG_SECTION_LIST___SEF_MODE" => "",
"BITRIX_CATALOG_SECTION_LIST___SEF_RULE" => "",
"BITRIX_CATALOG_SECTION_LIST___SAVE_IN_SESSION" => "N",
"BITRIX_CATALOG_SECTION_LIST___PAGER_PARAMS_NAME" => "arrPager",
"BITRIX_CATALOG_SECTION_LIST___XML_EXPORT" => "N",
"BITRIX_CATALOG_SECTION_LIST___SECTION_TITLE" => "-",
"BITRIX_CATALOG_SECTION_LIST___SECTION_DESCRIPTION" => "-",
"BITRIX_CATALOG_SMART_FILTER___IBLOCK_TYPE" => "landing",
"BITRIX_CATALOG_SMART_FILTER___IBLOCK_ID" => "12",
"BITRIX_CATALOG_SMART_FILTER___SECTION_ID" => "1",
"BITRIX_CATALOG_SMART_FILTER___SECTION_CODE" => "section",
"BITRIX_CATALOG_SMART_FILTER___FILTER_NAME" => "arrFilter",
"BITRIX_CATALOG_SMART_FILTER___SEF_MODE" => "",
"BITRIX_CATALOG_SMART_FILTER___SEF_RULE" => "",
"BITRIX_CATALOG_SMART_FILTER___CACHE_TIME" => "36000000",
"BITRIX_CATALOG_SMART_FILTER___CACHE_GROUPS" => "Y",
"BITRIX_CATALOG_SMART_FILTER___SAVE_IN_SESSION" => "N",
"BITRIX_CATALOG_SMART_FILTER___PAGER_PARAMS_NAME" => "arrPager",
"BITRIX_CATALOG_SMART_FILTER___XML_EXPORT" => "N",
"BITRIX_CATALOG_SMART_FILTER___SECTION_TITLE" => "-",
"BITRIX_CATALOG_SMART_FILTER___SECTION_DESCRIPTION" => "-"
),
false,
array(
"ACTIVE_COMPONENT" => "Y"
)
);?>
В компонент добавлен также умный фильтр который выводит эти свойства, но какой бы раздел ни был выбран, показываются все значения которые заполнены в свойстве серия. Подскажите как сделать так, что-бы в каждом выбранном разделе показывались значение свойства только в этом разделе.
Знаю что нужно указать id раздела, но не понимаю что именно и куда дописывать
также шаблон компонента
<? 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\Localization\Loc;
?>
<?
$isAjax = \Template\Core\Tools::isAjax();
if (!$isAjax) {
$this->setFrameMode(true);
\Template\Core\Ajax::saveParams('bitrix:news.list', $arResult['BITRIX_NEWS_LIST']);
}
if(isset($_REQUEST['page']) && $_REQUEST['page'] > 0 && $_REQUEST['rz_ajax'] != 'y')
$arResult['BITRIX_NEWS_LIST']['NEWS_COUNT'] = $arResult['BITRIX_NEWS_LIST']['NEWS_COUNT'] * $_REQUEST['page']; // After save params
if(CIBlock::GetArrayByID($IBLOCK_ID, "SECTION_PROPERTY") !== "Y") {
$ib = new CIBlock;
$ib->Update($IBLOCK_ID, array("SECTION_PROPERTY" => "Y")); }
?>
<section id="s-list" data-parurl="<?=$arResult['BITRIX_NEWS_LIST']['URL_PRODUCT']?>" data-securl="<?=$arResult['BITRIX_NEWS_LIST']['URL_SECTION']?>" class="s-list">
<h4 class="hidden"><?= GetMessage('CATALOG') ?></h4>
<?
$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"section.catalog",
$arResult['BITRIX_CATALOG_SECTION_LIST'],
false,
array(
"HIDE_ICONS" => "Y",
)
);?>
<div class="container">
<?
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
"",
$arResult['BITRIX_NEWS_LIST'],
false,
array(
"HIDE_ICONS" => "Y",
"SECTION_ID" => $section_id,
),
$component
);?>
</div>
<?
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"catalog",
$arResult['BITRIX_NEWS_LIST'],
false,
array(
"HIDE_ICONS" => "Y",
"SECTIONS" => "Y",
)
); ?>
<? include $_SERVER["DOCUMENT_ROOT"] . SITE_TEMPLATE_PATH . '/include/debug_info.php'; ?>
</section>