Добрый день, друзья! Помогите, пожалуйста!
Есть магазин. Компонент 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
);
|
Спасибо. Сломал голову.