Суть такова: есть два инфоблока. У одного (назовем его для примера "Советы рыбакам") есть набор элементов (сгенерированных из админки), которые по сути являются вложенными рубриками, скажем, "Как выбрать удилище", "На что клюет лещ" и т.д. в таком стиле. В каждый этот элемент надо выводить связанный элемент другого инфоблока, элементы в нем являются галереями. Задача - сделать так, чтобы у каждой рубрики была своя галерея, заранее привязанная к ID этой рубрики.
Естественно, поле для привязки было добавлено и включено, нужные ID рубрик в соответствующих галереях прописаны. На страницах они вызываются с помощью "bitrix:news.list". Без фильтрации при открытии каждой из рубрик видны все галереи подряд, что логично. Попробовал добавить фильтрацию так (PAGE_ID - как раз мое свойство, через которую выполняется привязка):
<? $GLOBALS['arrFilter'] = array("PROPERTY_PAGE_ID"=>$arItem['ID']); ?>
Не помогло (возможно, потому, что скрипт не знает, что такое $arItem, и у меня не получается ему донести). Если пишу статически
<? $GLOBALS['arrFilter'] = array("PROPERTY_PAGE_ID"=>"120"; ?>
то в каждой рубрике выводится только галерея, у которой заранее была выставлена привязка к рубрике с ID 120, что тоже логично. Так чем же правильно заменить $arItem["ID"], чтобы для каждой рубрики показалась своя галерея?
Использовать другие компоненты нельзя, говорю сразу. Заранее благодарю всех неравнодушных.