Здравствуйте!
Только только начал осваивать Битрикс и прошу о помощи.
У меня есть Каталог товаров, есть Разделы. У раздела есть картинка основная и я создал дополнительну.
Пытаюсь выводить Дополнительную картинку, но почему-то для всех разделов выводится только первая картинка.
Только только начал осваивать Битрикс и прошу о помощи.
У меня есть Каталог товаров, есть Разделы. У раздела есть картинка основная и я создал дополнительну.
Пытаюсь выводить Дополнительную картинку, но почему-то для всех разделов выводится только первая картинка.
Код |
---|
// Вывод компонента <div class="catpres__list"> <? if ($arResult["SECTIONS_COUNT"]) { $count_depth1 = 1; // Вывод разделов foreach ($arResult['SECTIONS_NEW'] as $i=>&$arSection) { // Получение картинки $URLf = ''; // тут обнуляю, думал что повторяется из-за этого $ar_result=CIBlockSection::GetList( Array("SORT"=>"ASC"), Array("IBLOCK_ID"=>$arSection['IBLOCK_ID'], "ID"=>$arResult['ID']), true, Array("UF_ADD_IMG") ); if($res=$ar_result->GetNext()){ $URLf = CFile::GetPath($res["UF_ADD_IMG"]); //echo $URLf; } //echo "<pre>";print_r($ar_result->GetNext());echo "</pre>"; $this->AddEditAction($arSection['ID'], $arSection['EDIT_LINK'], $strSectionEdit); $this->AddDeleteAction($arSection['ID'], $arSection['DELETE_LINK'], $strSectionDelete, $arSectionDeleteParams); ?> <a href="<?=$arSection['SECTION_PAGE_URL']?>" class="item" id="<?=$this->GetEditAreaId($arSection['ID']);?>" style="background-image: url('<?=$URLf?>');"> <div class="item-wrap"> <div class="item-name"><?=$arSection['NAME']?></div> <div class="item-subname">Каталог →</div> </div> </a> <? $count_depth1++; } } ?> </div> |
Т.е. картинки загружены у разделов разные, а выводится для всех разделов та, что у первого раздела и получаются одинаковые. Никак не могу понять в чем дело.