Может вопрос и заезженный, но никак не могу решить проблему.
Есть инфоблок и в нем множество разделов (те которые папками идут), в разделах элементы.
В элементах есть пользовательское свойство HOT (выпадающий список типа да или нет)
И вот не пойму как отобрать из всех разделов только те элементы у которых стоит HOT=>да
CIBlockElement::GetList я так понял работает только с элементами вне раздела
$arSelect = Array("ID", "NAME");
$arFilter = array("IBLOCK_ID"=>9, PROPERTY=>array("HOT"=>"no"));
$res = CIBlockElement::GetList(Array(), $arFilter, false, false , $arSelect);
while($ar_fields = $res->GetNext())
{
$db_props = CIBlockElement::GetProperty('9', $ar_fields['ID'], "sort", "asc", Array());
if ($ar_props = $db_props->Fetch()) {
$ar_props[$ar_props['CODE']]=$ar_props['VALUE'];
}
}
print_r($ar_props);
делаю что-то типа так но ничего не выводит.