В комплексную компоненту 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, …
Как достать значение свойства список
Задача, вывести список типов магазинов (Тип магазина является множественным свойством типа список). Для решения этой задачи, можно воспользоваться несколькими способами. Первый способ Если требуется только значение свойства типа список, можно воспользоваться одним запросом CIBlockPropertyEnum, достанет только значения свойства. /** достаем значение свойств списка типа магазина*/ $property_enums = CIBlockPropertyEnum::GetList(Array(«SORT»=>»ASC»), Array(«IBLOCK_ID»=>$arParams[‘IBLOCK_BRANCH_ID’], «PROPERTY_TYPE» => ‘*’)); while($enum_fields = $property_enums->GetNext(true,…