Добрый день, друзья! Помогите, пожалуйста!
Есть магазин. Компонент catalog.section в виде карусели под карточной товара выводит в случайном порядке товары. Как создать масссив myFilter, содержиащй id товаров, которые привязаны к данному товару, детальная страница которого отображается?
Как сделать так, чтобы catalog.section выводил только те товары, которые хранятся в свойстве Инфоблока с названием "Рекомендуемые" (типа "привязка к элементам") исключительно в контексте того товара, на странице которого мы находимся. Т.е. если мы товару "Елочка" указали в множественном поле "Рекомендуемые" позиции "Игрушки", "Звездочка" и "Хлопушка", чтобы именно эти три товара, когда мы заходим на страничку с "Елочкой! и выводились?
Спасибо. Сломал голову.
Есть магазин. Компонент catalog.section в виде карусели под карточной товара выводит в случайном порядке товары. Как создать масссив myFilter, содержиащй id товаров, которые привязаны к данному товару, детальная страница которого отображается?
Код |
---|
$GLOBALS['myFilter'] = array('!ID' => $arResult["ID"]); $APPLICATION->IncludeComponent( "bitrix:catalog.section", ".default", array( "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "1", "SECTION_ID" => $arResult["IBLOCK_ID"], "SECTION_CODE" => "", "SECTION_USER_FIELDS" => array( 0 => "", 1 => "", 2 => "", ), "ELEMENT_SORT_FIELD" => "RAND", "ELEMENT_SORT_ORDER" => "RAND", "ELEMENT_SORT_FIELD2" => "RAND", "ELEMENT_SORT_ORDER2" => "RAND", "FILTER_NAME" => "myFilter", "INCLUDE_SUBSECTIONS" => "Y", "SHOW_ALL_WO_SECTION" => "Y", "HIDE_NOT_AVAILABLE" => "N", "PAGE_ELEMENT_COUNT" => "6", "LINE_ELEMENT_COUNT" => "4", ............... ), false ); |
Спасибо. Сломал голову.