Народ всем привет, подскажите пожалуйста, как решить такую задачу. Через компонент news.list выводятся элементы информационного блока медиагалерея в этом ИБ есть два раздела это фотогалерея и видеогалерея. Для этих разделов я добавил пользовательское поле UF_ICON. Теперь мне нужно получить значение этого пользовательского поля для каждого элемента. Воспользовался методом CIBlockSection::GetList, но получается вывести только одно значение пользовательского поля. Вот код
Код |
---|
<?
$iblock_id = $arResult["ID"];
$id_section = array();
foreach($arResult["ITEMS"] as $arItem){
$id_section[] = $arItem["IBLOCK_SECTION_ID"];
}
$section_props = CIBlockSection::GetList(array(), array('IBLOCK_ID' => $iblock_id, 'ID' => $id_section), false, array("ID","UF_PHOTO_ICON"), false);
while($props_array = $section_props->GetNext()){
$arResult["SECTIONS_ID"] = $props_array["ID"];
}
?>
<pre><?print_r($arResult["SECTIONS_ID"])?></pre>
|