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

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

- Создание сайта на 1С-Битрикс;
- Доработки и правки на рабочем проекте;
- Адаптивная вёрстка и натяжка на Битрикс;
- Выгрузка и Загрузка товаров на сайт;
- Парсинг;
- Интеграции со сторонними сервисами по API;
- Многоязычные версии сайтов и многое другое.

Бесплатно проведу технический аудит вашего сайта, а также дам рекомендации по продвижению проекта. Отвечу на любые вопросы. Пишите :)
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

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

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