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

Необходимо подсчитать количество активных элементов внутри раздела инфоблока и вывести их в компоненте Список новостей 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

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

Вывод блоков только на определенных страницах сайта
Иногда необходимо для определенных страниц сайта вывести дополнительные блоки с информацией, как это сделать? Решение: Для этого необходимо прос...
Добавить в ручную подпункт в подменю (Битрикс)
Что делать, когда необходимо добавить новый подпункт в подменю в ручную? Решение: Создадим файл для вывода подменю, например «.left.menu_ext....
Отключить переходы по пунктам главного меню на мобильных
Как отключить возможность переходить по ссылкам главного меню на мобильных устройствах? Решение: Для этого необходимо отредактировать стандартн...
Счетчик обратного отсчета в «Списке новостей»
Как вывести один, последний элемент инфоблока с помощью «Список новостей» и добавить к нему счетчик обратного отсчета, а данные для счетчика брать и...
Фильтрация элементов по полю «Привязка к элементам»
Как отфильтровать элементы инфоблока по множественному полю «Привязка к элементам»? Решение: Предположим, что у нас есть три инфоблока: – расп...
Сменить формат даты в CMS «Битрикс»
Необходимо вывести поле «Начало активности (дата)» элемента инфоблока в формате 02 июня, 2016. Решение: Для этого необходимо указать следующий ...