Есть множественное пользовательское свойство РАЗДЕЛА UF_PROP типа список, у него 5 вариантов значений, с ID от 1 до 5.
Задача: отфильтровать таким образом, чтобы получить только те разделы, у которых выбраны 2 варианта, с ID=5 и с ID=1.
По идее это должно решаться так:
[CODE]CModule::IncludeModule("iblock");
$arFilter = Array(
"IBLOCK_ID"=>6,
Array(
"LOGIC"=>"AND",
Array("UF_PROP"=>1),
Array("UF_PROP"=>5),
),
);
$rsSection = CIBlockSection::GetList(Array("SORT"=>"ASC"),$arFilter);
while($arSection=$rsSection->Fetch()) {
echo "<pre>"; print_r($arSection); echo "</pre>";
}
[/CODE]
Но так, к сожалению, не работает (не выводится ничего). Есть еще варианты решения этой задачи?