Всем привет.
Не получается настроить подзапросы!
Задача следущая есть инфоблок Акции со Свойством "Товары к акции" (Множественое поле, Привязка к элементам инфоблока). Нужно фильтровать акции по принадлежности к категориям товаров (категории у меня это разные инфоблоки). Тоесть я передаю парамент ИД - инфоблока, компоненту NEWS (Акции) где нужно отобразить только акции по определеной групе товаров. В акциях нет поля ИД - инфоблока товаров, только сам товар. Задачу я хочу решить подзапросами CIBlockElement::SubQuery передав ему парамент ИД - инфоблока, а запрос пускай мне отдаст весь список ИД -товаров этого инфоблока. Но чтото запрос не работает!
Код |
---|
global $arrFilter;
$arrFilter = array("ACTIVE" => "Y",
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"PROPERTY_TO"=>CIBlockElement::SubQuery("ID", array("IBLOCK_ID" => 14, "ACTIVE" =>"Y"))
);
|