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


Не ресайзится картинка

0 голосов
Всем привет.
В ИБ имеется свойство типа "Привязка к файлу (на сервере)", множественное. Создал элементы ИБ. Вывожу их. Хочу делать ресайз картинок, загруженных в этой свойство. Не получается =)

Вот что делаю:

Код
<?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 возвращает пустоту.
У кого какие идеи есть? Помогите плз.
спросил 29 Авг, 13 от wogich (600 баллов)

3 Ответы

0 голосов
Неужели никто не знает? Помогите плз. Пока решил ситуация заменой типа свойства на "Файл". Но это не то. При повторном сохранении элементов с таким свойством придется заново создавать эти свойства, т.к. они теряются.
ответил 29 Авг, 13 от wogich (600 баллов)
0 голосов
Цитата
Марат пишет:
У кого какие идеи есть?


У меня есть идея -- установить на сайт модуль Ресайзер.
ответил 17 Ноя, 13 от Siemka (1,020 баллов)
0 голосов
И зачем? ))) Все это решается стандартными средствами =) Я решил временно проблему, как уже говрил выше - заменил тип свойства на "Файл".

Вопрос актуален. Up =)
ответил 26 Фев, 14 от wogich (600 баллов)

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

0 голосов
1 ответ
0 голосов
2 ответов
спросил 05 Май, 14 от RoMZeS1k (330 баллов)
0 голосов
3 ответов
спросил 19 Март, 14 от Payk (100 баллов)
0 голосов
3 ответов
спросил 16 Фев, 14 от maytreya (280 баллов)
0 голосов
1 ответ
спросил 24 Янв, 14 от LoVeAndPa (160 баллов)