Добрый день, Александр
Вы можете создать именну ту структуру инфоблока "Продукции", какую описали, т.е. группами первого уровня будут производители, а группами второго уровня - группы товаров.
В принципе, для отображения данных такого инфоблока Вы можете использовать компонент iblock/catalog/section_top_2.php и iblock/catalog/section_2.php (пример - каталог аксессуаров в демо-проекте, поставляемом с дистрибутивом системы).
iblock/catalog/section_top_2.php ("Двухуровневая структура разделов (с подсчетом количества элементов в каждом разделе)") выведет список производителей и для каждого - список групп товаров.
iblock/catalog/section_2.php ("Элементы раздела в виде списка"), который необходимо разместить на страницах, ведущих с предыдущего компонента, показывает дерево групп (считая корнем группу, переданную в качестве параметра в URL), а также список элементов внутри группы (включая элементы подгрупп этой группы).
Впрочем, любой компонент является модифицируемым кодом и Вы можете внести в него любые изменения.
Вы можете создать именну ту структуру инфоблока "Продукции", какую описали, т.е. группами первого уровня будут производители, а группами второго уровня - группы товаров.
В принципе, для отображения данных такого инфоблока Вы можете использовать компонент iblock/catalog/section_top_2.php и iblock/catalog/section_2.php (пример - каталог аксессуаров в демо-проекте, поставляемом с дистрибутивом системы).
iblock/catalog/section_top_2.php ("Двухуровневая структура разделов (с подсчетом количества элементов в каждом разделе)") выведет список производителей и для каждого - список групп товаров.
iblock/catalog/section_2.php ("Элементы раздела в виде списка"), который необходимо разместить на страницах, ведущих с предыдущего компонента, показывает дерево групп (считая корнем группу, переданную в качестве параметра в URL), а также список элементов внутри группы (включая элементы подгрупп этой группы).
Впрочем, любой компонент является модифицируемым кодом и Вы можете внести в него любые изменения.