[I]Задача:[/I] поместить во включаемую область, размещенную в правой колонке сайта, 3 одинаковых компонента, но с разными значениями arrFilter.
Перед вызовом компонента помещаю код определяющий массив arrFilter.
[CODE]
<?$arrFilter=array("ACTIVE" => "Y",[B]"PROPERTY_rAdv" => "[COLOR=red]Y[/COLOR]"[/B]);
$APPLICATION->IncludeComponent(
"sars:news.list",
".junny",
Array(
"FILTER_NAME" => "arrFilter",
...
[/CODE]
[CODE]
<?$arrFilter=array("ACTIVE" => "Y",[B]"PROPERTY_rAdv" => "[COLOR=red]N[/COLOR]"[/B]);
$APPLICATION->IncludeComponent(
"sars:news.list",
".junny",
Array(
"FILTER_NAME" => "arrFilter",
...
[/CODE]
[B]Фильтр не применяется ни в первом ни во 2 случае.[/B]
Однако если точно такойже фильтр прописать перед включаемой областью, к примеру я прописал вконце центральной ячейки таблицы, то он, фильтр, успешно применяется, причем к обоим компонентам во включаемой области.
Тоесть обьявление в самой вкл. обл. нового фильтра не перекрывает значений старого.
Добавляю тот же код 2 компонентов с фильтрами на новую страницу - и получаю работающий код, во включаемой области - неработает(
Может я ошибаюсь с синтаксисом?
Или включаемая область что-то неинтерпритиреут?
Спасибо за помощь.