Фильтр по регионам в компоненте «Новости»

В инфоблоке новостей создайте свойство с типом «Привязка к регионам» и кодом REGION

Укажите привязку к региону для каждой новости.

На странице вывода компонента «Новости» в качестве параметра компонента 'FILTER_NAME' укажите 'arrFilter', перед кодом подключения компонента пропишите следующий код

        
global $DEGRES_REGION;
global $arrFilter;
if ($DEGRES_REGION['ID']) {
  $arrFilter['PROPERTY_REGION'] = $DEGRES_REGION['ID'];
}
      

В итоге должно получиться примерно следующее

        
global $DEGRES_REGION;
global $arrFilter;
if ($DEGRES_REGION['ID']) {
  $arrFilter['PROPERTY_REGION'] = $DEGRES_REGION['ID'];
}

<? $APPLICATION->IncludeComponent(
  "bitrix:news", 
  ".default", 
  array(
    "FILTER_NAME"=>'arrFilter'
    // Параметры компонента
    ...
    ...

  )
); ?>