Каким образом с помощью АПИ Битрикса можно получить список разделов по фильтру элементов?
Есть функция CIBlockSection::GetList(). У нее есть фильтрация по PROPERTY элементов :
CIBlockSection ::GetList(
Array(),
Array(
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'PROPERTY' => Array(
'/*здесь символьный код свойства*/' => '/*Здесь значение этого свойства*/'
)
)
)
Проблема в том, что в этом случае нельзя реализоввать фильтрацию по CATALOG_PRICE_1 и CATALOG_QUANTITY_1. Также нельзя использовать сложные фильтры. Подскажите, пожалуйста, каким образом получить список разделов по произвольному фильтру элементов инфоблока?
Вариант с CIBlockElement::GetList и группировкой IBLOCK_SECTION_ID отпадает, потому что необходимо получить список корневых разделов.