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

При помощи данного кода можно быстро получить количество подразделов по фильтру.
Воспользуемся простым кодом из Битрикс 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 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru

Пишите, отвечу на любые вопросы.
E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *