38  /  52

Пример ограничения видимости новостей филиалов

Для того, чтобы вывести новости, которые относятся к данному филиалу (домену) необходимо:

  • в инфоблоке новостей создать свойство с типом «Ammina.Regions: Домен» (свойство можно создать как не множественное, так и множественное, для привязки новости к нескольким филиалам). У свойства укажите символьный код, например ARG_ALLOW_DOMAINS
  • На странице, содержащей подключение комплексного компонента «новости» укажите код дополнительного фильтра:
<?
if (!empty($GLOBALS['AMMINA_REGIONS']['SYS_CURRENT_DOMAIN_ID'])) {
    $GLOBALS['arrFilter'] = array(
        "PROPERTY_ARG_ALLOW_DOMAINS" => $GLOBALS['AMMINA_REGIONS']['SYS_CURRENT_DOMAIN_ID'],
    );
}

?>