Код выводит список активных подразделов (имеющих родителя) из инфоблока ID=5, отсортированных по дате создания в порядке убывания, с подсчетом количества элементов в каждом разделе.
Код |
---|
<?php
require $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php';
if(CModule::IncludeModule("iblock"))
$arFilter = [
'IBLOCK_ID' => 5,
'ACTIVE' => 'Y',
'!IBLOCK_SECTION_ID' => false // Исключает корневые разделы
];
$arOrder = [
'DATE_CREATE' => 'DESC' // Сортировка по новым первым
];
$rsSections = CIBlockSection::GetList($arOrder, $arFilter, true);
while ($section = $rsSections->GetNext()) {
echo "Раздел: {$section['NAME']} (ID: {$section['ID']})<br>";
echo "Элементов: {$section['ELEMENT_CNT']}<br>";
echo "Дата создания: {$section['DATE_CREATE']}<br><br>";
}
require $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_after.php';
?> |