Всем привет.
В ИБ имеется свойство типа "Привязка к файлу (на сервере)", множественное. Создал элементы ИБ. Вывожу их. Хочу делать ресайз картинок, загруженных в этой свойство. Не получается =)
Вот что делаю:
Пусть к файлу верно указан - он выводится. CFile::MakeFileArray - тоже все ОК. Но почему-то CFile::ResizeImageGet возвращает пустоту.
У кого какие идеи есть? Помогите плз.
В ИБ имеется свойство типа "Привязка к файлу (на сервере)", множественное. Создал элементы ИБ. Вывожу их. Хочу делать ресайз картинок, загруженных в этой свойство. Не получается =)
Вот что делаю:
| Код |
|---|
<?foreach($arItem['DISPLAY_PROPERTIES']['IMAGES']['VALUE'] as $id => $img):?>
<?
if ($img){
$file = CFile::ResizeImageGet(CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"].'/'.$img), array('width' => '150', 'height' => '100'), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true);
if ($file):?>
<a href="<?=$arItem['DETAIL_PAGE_URL']?>" title="<?=$arItem["NAME"]?>">
<img src="<?=$file['src']?>" width="<?=$file['width']?>" height="<?=$file['height']?>" alt="" title="<?=$arItem['NAME']?>" />
</a>
<?endif;
}
?>
<?endforeach;?> |
Пусть к файлу верно указан - он выводится. CFile::MakeFileArray - тоже все ОК. Но почему-то CFile::ResizeImageGet возвращает пустоту.
У кого какие идеи есть? Помогите плз.