Битрикс – узнать количество дочерних подразделов

При помощи данного кода можно быстро получить количество подразделов по фильтру.
Воспользуемся простым кодом из Битрикс API, а именно CIBlockSection::GetCount.

$sectionID = 123;
$intCount = CIBlockSection::GetCount(
  array('IBLOCK_ID' => $arParams['IBLOCK_ID'], 'SECTION_ID' => $sectionID)
);

Мы получаем количество дочерних подразделов по $sectionID . Дополнительно можно выставить проверку на активность, тогда код будет:

$sectionID = 123;
$intCount = CIBlockSection::GetCount(
  array('IBLOCK_ID' => $arParams['IBLOCK_ID'], 'ACTIVE' => 'Y', 'SECTION_ID' => $sectionID)
);

Если у вас код выдает ошибку, не забывайте подключить модуль информационных блоков:
CModule::IncludeModule(“iblock”);

автор: Dmitriy

З 2011 року займаюся веб-розробкою. Зараз я – PHP Full Stack Developer.
Обговорити ваш проект, а також дізнатися більше про мене ви можете на цьому сайті:
dev.forwww.com

Email: dmitriyribka@gmail.com

Залишити відповідь