Есть 2 инфблока с торговыми предложениями и 2 с товарами.
Нужно выбрать элементы из двух инфоблоков с товарами, соответствующие ID-никам из подзапроса, который берет линки на них из инфоблоков торгового предложения.
Примеры упростил.
оказалось что такая конструкция не работает, подзапрос идет только из 1 инфблока
$arFilter["ID"] = CIBlockElement::SubQuery(
"PROPERTY_CML2_LINK",
array( "IBLOCK_ID" => array(1,2))
);
так же не работает getlist с двумя инфоблоками (возможно мой косяк)
$rsElements = CIBlockElement::GetList($arSort, array( "IBLOCK_ID" => array(3,4)), false, $arNavParams, $arSelect);
Как можно решить данную проблему?
Нужно выбрать элементы из двух инфоблоков с товарами, соответствующие ID-никам из подзапроса, который берет линки на них из инфоблоков торгового предложения.
Примеры упростил.
оказалось что такая конструкция не работает, подзапрос идет только из 1 инфблока
$arFilter["ID"] = CIBlockElement::SubQuery(
"PROPERTY_CML2_LINK",
array( "IBLOCK_ID" => array(1,2))
);
так же не работает getlist с двумя инфоблоками (возможно мой косяк)
$rsElements = CIBlockElement::GetList($arSort, array( "IBLOCK_ID" => array(3,4)), false, $arNavParams, $arSelect);
Как можно решить данную проблему?