Как получить не все записи из инфоблока, а ограничить их определенном подразделом.

28.12.2022

Допустим, что у нас есть раздел Сервис (IBLOCK_ID = 50) и у него несколько подразделов. Один из них, например, акции (SECTION_ID = 44).

Компонент bitrix:news.list не принимает параметр SECTION_ID. Но есть способ решить эту проблему.

Для этого нам нужно создать глобальный фильтр $GLOBALS['arrFilter'] = array("SECTION_ID" => 44); и не забыть предать "FILTER_NAME" => "arrFilter",:

 
$GLOBALS['arrFilter'] = array("SECTION_ID" => 44);
$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "services-list-slider",
    array(
        "IBLOCK_ID" => "50",
//                "SECTION_ID" => "44",
        "CHECK_DATES" => "N",
        "FILTER_NAME" => "arrFilter",


Категории: Bitrix CMS
Яндекс.Метрика