Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывести первое изображение из информ. блока

00 голосов
0
Здравствуйте!
Выгружаю товары из 1с. Во время интеграции невозможно разделить детальную картинку и картинку анонса.
Если использовать функцию формирования картинки анонса из детальной, то качество неважное.
ResizeImageGet не дает приемлемого качества.
Я бы хотел выгружать из 1с уже уменьшенное изображение (100х100), а детальную картинку брать из информ. блока.
Допустим, из этого массива взять первое изображение

Код
   <?     
// additional photos    $LINE_ELEMENT_COUNT = 2; // number of elements in a row     
   if(count($arResult["MORE_PHOTO"])>0):?>  
<?foreach($arResult["MORE_PHOTO"] as $PHOTO):?>  
<? $file = CFile::ResizeImageGet($PHOTO, array('width'=>300, 'height'=>'300'), BX_RESIZE_IMAGE_PROPORTIONAL, true); ?>  
<img border="0" src="<?=$file["src"]?>" width="<?=$file["width"]?>" height="<?=$file["height"]?>" alt="<?=$arResult["NAME"]?>"  
title="<?=$arResult["NAME"]?>" />  
<?endforeach?>     
   <?endif?>
Кто-нибудь решал такую проблему?
спросил 06 Янв, 14 от Dioksis (100 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
2 ответов
0 голосов
1 ответ
0 голосов
2 ответов
спросил 24 Март, 14 от XIDAN (620 баллов)
0 голосов
1 ответ
спросил 22 Авг, 13 от ALCORE (120 баллов)