Рейтинг: 1.7986  
Новая
Предложил AndreyChursin 29.02.2016 11:57:46

ResizeImageGet возвращает другой массив!

При использовании CFile::ResizeImageGet возвращается другой массив!
Это создает проблему в использовании такой простой конструкции:

<?if($arItem["PREVIEW_PICTURE"]["WIDTH"]>500)  
   $arItem["PREVIEW_PICTURE"] = CFile::ResizeImageGet( 
      $arItem['PREVIEW_PICTURE'],  
      array('width'=>300, 'height'=>200),  
      BX_RESIZE_IMAGE_PROPORTIONAL,  
      true 
   );
<img class="img" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>"   
               alt="<?=$arItem["PREVIEW_PICTURE"]["ALT"]?>"  
               title="<?=$arItem["PREVIEW_PICTURE"]["TITLE"]?>">  

Предлагаю возвращать ОДИНАКОВЫЕ ключи массивов(в большом регистре!!!)