Serg89
@Serg89
Изучаю. Читаю.

Как получить список разделов по фильтру элементов?

Каким образом с помощью АПИ Битрикса можно получить список разделов по фильтру элементов?
Есть функция 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 отпадает, потому что необходимо получить список корневых разделов.
  • Вопрос задан
  • 771 просмотр
Пригласить эксперта
Ответы на вопрос 1
BATALINEru
@BATALINEru
Digital-агентство
Если вам нужно получить список разделов, к которым принадлежит отфильтрованная выборка элементов, то скорее всего делать это придётся вручную после выборки элементов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы