Добрый день. Есть следующая структура. Создан тип инфоблоков catalogue в котором находятся инфоблоки с товарами, например инфоблок 1 и инфоблок 2.
В каждом из инфоблоков созданы свойства с кодами, например
Инфоблок 1:
[B]PROPERTY_1
PROPERTY_2
PROPERTY_3[/B]
Инфоблок 2:
[B]PROPERTY_1
PROPERTY_2
PROPERTY_4[/B]
Для получения данных использую?:
[B]$arFilter = Array("IBLOCK_TYPE"=>"catalogue", "PROPERTY_PROPERTY_1"=>1);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), Array("NAME"));[/B]
и далее в цикле получаю данные.
В обоих инфоблоках PROPERTY_1=1 но данные выводятся только из одного инфоблока.
Пытался получить массив ID инфоблоков с кодом catalogue и вместо "IBLOCK_TYPE"=>"catalogue" задать [B]"ID"=>$arIBLOCK_ID где
$arIBLOCK_ID = Array(1,2);[/B]
но результат получается тотже.
Получается нельзя использовать в фильтрах и в $arSelect свойства инфоблока или я делаю что-то не так?
Ну и вопрос по теме, можно ли как то получить данные из нескольких инфоблоков, задав фильтры по свойствам этих инфоблоков?
Большое спасибо за помощь