Проблема с фотографиями в commerce

Главные вкладки

Аватар пользователя Niklan Niklan 28 мая 2012 в 17:08

Доброго времени суток.

На данном этапе делаю магазин 1 в 1 как Commerce Kickstart, но самостоятельно. Все работает как нужно. Но появилась проблема с картинками.

Стандартно с комерцем идет тип "Продукт". К нему я добавил поле field_product_image тип "Изображение". Все настроил, все работает.

Вывожу таким способом:
<?php<img src="<?php print image_style_url('product_first_photo',$content['product:field_product_image']['#object']->field_product_image['und']['0']['uri']);?>" alt="" />?>

А теперь сама проблема.

В полном типе материала все выводиться нормально, но в тизере, тот же самый код выводит битую картинку.
Вот то что он генерирует в тизере:
<img src="http://shop2:8082/sites/shop2/files/styles/product_first_photo/public" alt="">

А в полном материале выдает заметку:

В этой строке тот код, которым я вывожу её (выше).

В чем может быть проблема? Гугл молчит.

ВложениеРазмер
Иконка изображения 190743.png29.93 КБ

Комментарии

Аватар пользователя Niklan Niklan 28 мая 2012 в 22:21

"AlekseyBond" wrote:
Можно вывести так:
<?php print render($content['product:field_product_image']); ?>

Это стандартный вывод комерца. Который выводит только так картинки, как указано в настройках отображения. Дизайн требует первую картинку делать большой, а остальные маленьким.

Все успешно работало в Comerce Kickstart. А в собственном ерорит. Как я уже писал. В полном материале все отлично. Именно тизер не берет.

И код из цитаты, не работает в тизере тоже.... пойду ка я комерц проверю.

upd.

Обновление модулей не помогло. Значит проблема в другом.

Очень странно что ерорит именно в тизере. Лучше бы и в полном материале не выдавало. Было бы легче искать проблему.

Аватар пользователя Niklan Niklan 28 мая 2012 в 22:40

Такое банальное решение, я даже не знаю. Видать уже от усталости упустил.

Просто в типе "продукт" в отображении фотографии были скрыты >< жесть