Документация для разработчиков
Темная тема

GetSectionElementsCount

int CIBlockSection::GetSectionElementsCount(
	int ID,
	array arFilter = Array()
);

Метод считает количество элементов внутри раздела ID, учитывая фильтр arFilter. Нестатический метод.

Параметры вызова

Параметр Описание
ID Код раздела.
arFilter Массив вида Array("фильтруемое поле"=>"значение", ...), где фильтруемое поле может принимать значения:
CNT_ACTIVE - активные элементы (Y|N),
CNT_ALL
- учитывать ещё не опубликованные элементы (если установлен модуль документооборота),
PROPERTY
- массив для фильтрации элементов по значениям свойств, вида Array("код свойства"=>"значение", ...),

Примечание: метод устарел, для получения количества рекомендуется использовать метод CIBlockElement::GetList с установленным параметром для группировки.

Смотрите также



Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
6
Егор Солуянов
Вывести количество активных элементов данного раздела и его подразделов:
Код
$activeElements = CIBlockSection::GetSectionElementsCount($SECTION_ID, Array("CNT_ACTIVE"=>"Y"));
echo $activeElements;
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх