Страницы: 1
Ответить
RSS
Дополнительные картинки в списке элементов каталога битрикс
 

[url=/blog/1c-bitrix/dopolnitelnye-kartinki-v-spiske-elementov-kataloga-bitriks/]Дополнительные картинки в списке элементов каталога битрикс[/url]

Очень редко, но бывают ситуации, когда надо вывести дополнительные картинки в списке элементов инфоблока. Например в списке товаров торгового каталога интернет-магазина на битрикс. Данная заметка не относится к выводу картинок SKU предложений товара. Только к одиночным товарам.
 
не выводится основное фото:

<div class="picture">
<div class="main-photo"><img src="<?echo $renderPered["src"]?>" id="bigImg<?=$arElement["ID"]?>"/></div>
<div class="list-photos thumbs<?=$arResult["ID"]?>">
<?
$LINE_ELEMENT_COUNT = 2; //выводим картинки
if(count($arResult["MORE_PHOTO"])>0):
?>
    <?foreach($arResult["MORE_PHOTO"] as $PHOTO):?>
    <? $renderfile = CFile::ResizeImageGet($PHOTO, array('width'=>400), BX_RESIZE_IMAGE_EXACT, true); ?>
    <? $renderprewfile = CFile::ResizeImageGet($PHOTO, array('width'=>116, 'height'=>'85'), BX_RESIZE_IMAGE_EXACT, true); ?>
  • <a href="<?=$renderfile["src"]?>"><img src="<?=$renderprewfile["src"]?>"/></a>
    <?endforeach?>
<?endif?>
</div>
<sc ript type="text/javascript">
$(function() {
$('.thumbs<?=$arResult["ID"]?> a').click(function() {
$("#bigImg<?=$arResult['ID']?>").attr({src:$(this).attr('href')});
return false;
});
});
</sc ript>
</div>
 
Было бы великолепно, если бы Вы показали, как добавлять в список элементов каталога цвета из Highload-блока. =)  
Страницы: 1
Ответить
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки