В параметрах нужно задать ID инфоблока:
Такой код работает. Проблема появляется когда нужно задать несколько ID инфоблоков.
Если переименовать параметры IBLOCK_TYPE и IBLOCK_ID, например XXX_IBLOCK_TYPE и XXX_IBLOCK_ID, то в форма редактирования компонента перестает работать. При выборе типа инфоблока перестают изменятся список инфоблоков.
Код |
---|
$arComponentParameters = array( "GROUPS" => array( "GROUP_CAR_BRAND" => array( "NAME" => 'Марка автомобиля', ), ), "PARAMETERS" => array( "IBLOCK_TYPE" => array( "PARENT" => "GROUP_CAR_BRAND", "NAME" => 'Тип инфоблока', "TYPE" => "LIST", "VALUES" => $arIBlockType, "REFRESH" => "Y", ), "IBLOCK_ID" => array( "PARENT" => "GROUP_CAR_BRAND", "NAME" => 'ID инфоблока', "TYPE" => "LIST", "VALUES" => $arIBlock, "REFRESH" => "N", "ADDITIONAL_VALUES" => "N", ), |
Такой код работает. Проблема появляется когда нужно задать несколько ID инфоблоков.
Если переименовать параметры IBLOCK_TYPE и IBLOCK_ID, например XXX_IBLOCK_TYPE и XXX_IBLOCK_ID, то в форма редактирования компонента перестает работать. При выборе типа инфоблока перестают изменятся список инфоблоков.