по п.1 комментарий к решению Evgenij Chirochkin:
В первом цикле используйте параметр выборки полей элемента, в котором укахите только код свойства в котором хранится идентификатор производителя.
по п.2 комментарий к решению Evgenij Chirochkin:
[QUOTE]Поставьте на логотип производителя ссылку типа http://mydomain.ru/?BRAND_ID=1232 а в коде перехватывайте этот бренд ид и вставляйте в фильтр функции гетлист. Хотя если принять во внимание что у вас производителя отдельынм инфоблоком то такой метод не пройдет (вообще лучше сделайте производителя свойством конечно) но пройдет такой вариант, перед показом элемнтов раздела, устанвоите условие, что отображаються только элементы у которых ид производителя равен ид Бранд_ИД из гета. Правда могут быть пнроблемы с постраничной навигацией, но это уже новая проблема не входит в рамки вопроса[/QUOTE]
Все пройдет, укажите в шаблоне вывода ссылку типа:
[CODE]<a href="<?=$APPLICATION->GetCurPage();?>?brand=<?$arItem["ID"];?>"><img .... /></a>[/CODE]
А перед выводом компонента со списком установите фильтр. Если это некомплексный компонент, то будет выглядеть примерно так:
[CODE]
<?
if(isset($_GET["brand"]) && (intval($_GET["brand"]) > 0))
{
$GLOBALS["arFilterCatalog"]["PROPERTY_BRAND"] => intval($_GET["brand"]);
}
// Тут вывод компонента
// Не забудьте в параметрах компонента указать имя фильтра (arFilterCatalog)
// Для комплексного практически так же.
?>
[/CODE]