Как в списке новостей вывести количество элементов в разделе

Необходимо подсчитать количество активных элементов внутри раздела инфоблока и вывести их в компоненте Список новостей CMS 1С–Битрикс.

Решение:
На странице сайта необходимо разместить компонент Список новостей.
Скопировать шаблон компонента в свою папку с шаблоном сайта /bitrix/templates/Название вашего шаблона/components/bitrix/news.list/Название шаблона компонента .
В файле template.php этого компонента необходимо указать код:
$res = CIBlockSection::GetByID($arItem["IBLOCK_SECTION_ID"]); // Получаем ID раздела инфоблока, в котором лежит проект
if ($ar_res = $res->GetNext())
$activeElements = CIBlockSection::GetSectionElementsCount($arItem["IBLOCK_SECTION_ID"], Array("CNT_ACTIVE"=>"Y")); // С помощью метода "CIBlockSection::GetSectionElementsCount" подсчитаем количество активных элементов в разделе
echo $activeElements;?> // Выведем количество элементов
Для подсчета количества элементов вы можете использовать и "CIBlockElement::GetList" с установленным параметром для группировки.

17.01.2017

Есть вопросы?

Если у вас возникли вопросы по настройке какого-либо функционала CMS «Битрикс» или нужна техническая поддержка вашего сайта, то пишите мне:


Рекомендую почитать :

Получить название свойства из типа Справочник
Выводим название элемента из свойства в компоненте "Новости" Решение: У каждого элемента инфоблока создано свойство типа «Справочник» («METKA_...
Вывод текущего года на PHP
Как вывести текущий год или период от ... года до ...? Решение: Часто, при создании сайтов в footer выводится "текущий год" или "год создания...
Сортировка товаров в каталоге Битрикса на Ajax
Как сортировать товары каталога по цене, названию, новинкам без перезагрузки страницы? Решение: У комплексного компонента bitrix:catalog в наст...
Уведомление о cookies на сайт
Добавляем уведомление о cookies от Яндекса на сайт Решение: Подключаем библиотеку js-cookie для работы с cookie: <script type="text/jav...
Отзывы к товарам в Битрикс
Как самостоятельно добавить отзывы к товарам каталога используя готовый модуль и API Битрикс. Решение: Самый простой способ добавить отзывы к ...
ReferenceError: Can't find variable: JCCatalogElement
Исправление ошибки в Safari "В карточке товара JCCatalogElement не найден".  Решение: Данная проблема может возникнуть в файле /bitrix...