Отфильтровать bitrix:news или bitrix:news.list по разделам (секциям)

Отфильтровать bitrix:news или bitrix:news.list по разделам (секциям) 

$GLOBALS['arrFilter'] = array('SECTION_ID' => 39); //указать ID нужной для фиьтрации категории (в нашем случае 39)

$APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
..........
"FILTER_NAME" => "arrFilter",

 

Отфильтровать bitrix:news или bitrix:news.list по разделам (секциям) в случае многосайтовости

<!-- получаем ID сайта по домену -->

<?$domain = str_replace("www.","",$_SERVER["SERVER_NAME"]);
$rsSite = CSite::GetList($by="sort", $order="desc", Array("DOMAIN" => $domain));
$arSite = $rsSite->Fetch();
?>

<!-- по ID сайта разграничиваем разделы, какой раздел на какойм сайте показывать-->
<?
if ($arSite["ID"] == "s1") {
$GLOBALS['arrEventsFilter'] = array('!SECTION_ID' => 112); //это наш фильтр, который исключает товар, на странице которого мы находимся
};
if ($arSite["ID"] == "s2") {
$GLOBALS['arrEventsFilter'] = array('!SECTION_ID' => 117); //это наш фильтр, который исключает товар, на странице которого мы находимся
};
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
..........
"FILTER_NAME" => "arrEventsFilter",
..........