Доброго времени суток!
Есть такой код:
Код |
---|
$APPLICATION->IncludeComponent(
"bitrix:eshop.catalog.top",
"specialRight",
Array(
"IBLOCK_TYPE_ID" => "catalog",
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "asc",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PRODUCT_PROPS_VARIABLE" => "prop",
"SECTION_ID_VARIABLE" => "SECTION_ID",
"DISPLAY_COMPARE" => "N",
"ELEMENT_COUNT" => "5",
"FLAG_PROPERTY_CODE" => "TUNING_NIVA",
//"FLAG_PROPERTY_NAME" => "Тюнинг Нива",
"OFFERS_LIMIT" => "50",
"PRICE_CODE" => array("BASE"),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"PRODUCT_PROPERTIES" => array(),
//"CACHE_TYPE" => "A",
//"CACHE_TIME" => "3600",
//"CACHE_GROUPS" => "Y",
"CONVERT_CURRENCY" => "N"
),
false,
Array(
'ACTIVE_COMPONENT' => 'Y'
)
);
|
Я мало знаком с 1С-Битрикс, но подсмотрев что в отдаваемом массиве нет
FLAG_PROPERTY_NAME, добавил его.
Чувствую это не правильно, подскажите как вытянуть имя свойства?
Все это замечательно работает, но делает выборку только из инфоблока первого стоящего в админке, как понимаю по их сортировке.
Что нужно добавить, что бы выборка проходила по всем инфоблокам?
Рассчитываю на помощь
Дополню...
Есть несколько инфоблоков. У них одинаковое свойство TUNING_NIVA. Мне нужно сделать выборку из всех ИБ по данному свойству.
Если я снимаю галочку с данного свойства у всех товаров ИБ стоящего первым в списке по сортировке, то система говорит что нет товаров.
Как только я поднимаю любой другой ИБ на самый верх, товары появляются.