[QUOTE]zsaz пишет:
Как и где задать глобальную переменную, в какую строчку вписать "arrFilter"? Я вписал в "Фильтр:"[/QUOTE]
У вашего комплексного компонента bitrix:news есть шаблон. Надеюсь, он у вас кастомизирован.
В корне шаблона лежит набор файлов: detail.php, news.php, rss.php и т.д.
Вам понадобится кастомизировать либо news.php, либо section.php (не знаю, как у вас там сделано).
Находите вызов bitrix:news.list. Добавляете внешний фильтр перез вызовом компонента и немного меняете настройки компонента:
[CODE]<?
GLOBAL $arrFilter;
$arrFilter = array(
'IBLOCK_ID' => array(),
'IBLOCK_CODE' => 'чему_надо',
);
?>
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
Array(
........
"CACHE_FILTER" => 'Y',
........
"FILTER_NAME" => "arrFilter",
........
),
$component
);?>
[/CODE]