1C-Битрикс - CIBlockSection, вывести информацию о разделе

В одном из проектов мне понадобилось вывести некоторую информацию о разделе название, описание и картинку, зная его ID, а с низу отобразить список элементов, которые принадлежат данному разделу. Всё решается очень просто и буквально за 5 минут.

Чтобы вывести информацию о разделе по его идентификатору, воспользуемся классом CIBlockSection и методом GetByID

$_GET["section"] - это переменная которая будет в URL адресе, например, https://xdose.ru?section=1

Код PHP #1
[php]
<?
$res 
CIBlockSection::GetByID($_GET["section"]);
if(
$arr $res->GetNext())
  echo 
$arr['NAME'];
?>
[/php]

Может возникнуть ошибка, если в коде не подключен модуль для управления инфоблоками CModule::IncludeModule('iblock')

Код PHP #2
[php]
<?
if(CModule::IncludeModule('iblock')){
$res CIBlockSection::GetByID($_GET["section"]);
if(
$arr $res->GetNext())
  echo 
$arr['NAME'];
}
?>
[/php]

Чтобы вывести элементы из инфоблока, принадлежащие определённому разделу, достаточно указать в настройках компонента новости переменную для определения раздела. В нашем случае - это $_GET["section"] - указываем в настройках section и у нас будут выводится элементы из инфоблока, которые принадлежат текущему разделу.

Отправьте Email или номер телефона