Здравствуйте!
Только только начал осваивать Битрикс и прошу о помощи.
У меня есть Каталог товаров, есть Разделы. У раздела есть картинка основная и я создал дополнительну.
Пытаюсь выводить Дополнительную картинку, но почему-то для всех разделов выводится только первая картинка.
Только только начал осваивать Битрикс и прошу о помощи.
У меня есть Каталог товаров, есть Разделы. У раздела есть картинка основная и я создал дополнительну.
Пытаюсь выводить Дополнительную картинку, но почему-то для всех разделов выводится только первая картинка.
| Код |
|---|
// Вывод компонента
<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>
|
Т.е. картинки загружены у разделов разные, а выводится для всех разделов та, что у первого раздела и получаются одинаковые. Никак не могу понять в чем дело.