Bitrix строим усложненные массивы

Задача 1: Нужно передать массив из значений ID раздела (отобранных по какому-то фильтру, в данном случае по коду бренда достаются товары этого бренда и их финальная секция IBLOCK_SECTION_ID) в GetNavChain, который достает путь по дереву от корня до раздела SECTION_ID (массив всех разделов), требуется разбить массив так, чтобы разделы не повторялись и выводились в зависимости…

Добавить свой параметр в комплексную компоненту Bitrix

В комплексную компоненту bitrix:new.list требуется добавить новый параметр, отвечающий за выбор нового ID инфоблока. Для этого в файле .parametrs.php в папке templates в скопированном шаблоне компоненты. Конкретно в данном случае: /public_html/local/templates/.default/components/bitrix/news/brands/.parameters.php Ищем массив $arTemplateParameters и добавляем туда свой параметр $arTemplateParameters = array( … «IBLOCK_ID_C» => Array(   «PARENT» => «BASE»,      «NAME»=>GetMessage(«IT_IBLOCK_ID_C»),      «TYPE»=>»LIST»,      «VALUES»=>$arIBlocks,     …