Изображения, не отображаемые в корзине или мини-корзине


Похоже, я потерял свои изображения со страницы корзины, а также мини-корзину в верхней части экрана. Когда я вхожу в товар и добавляю его в корзину, затем просматриваю мини-корзину (наведите курсор на значок корзины), изображение отлично отображается с источником

<img src="http://www.domain.com/media/catalog/product/cache/1/thumbnail/50x50/4c28172cd5b58975125070293f464017/h/a/hat_101.gif" data-srcx2="http://www.domain.com/media/catalog/product/cache/1/thumbnail/100x100/4c28172cd5b58975125070293f464017/h/a/hat_101.gif" width="50" height="50">

Но затем, когда я нажимаю на корзину, чтобы просмотреть корзину, изображение исчезает и заменяется заполнителем magento

<img src="http://www.domain.com/media/catalog/product/cache/1/thumbnail/50x50/d2ef8acc7d0030db8e2cfcc27e37649a/images/catalog/product/placeholder/thumbnail.jpg" data-srcx2="http://www.domain.com/media/catalog/product/cache/1/thumbnail/100x100/d2ef8acc7d0030db8e2cfcc27e37649a/images/catalog/product/placeholder/thumbnail.jpg" width="50" height="50" >

Строка, вызывающая изображение продукта, гласит:

<td class="td-image"><img src="<?php echo $this->getProductThumbnail()->resize($imgX,$imgY); ?>" data-srcX2="<?php echo $this->getProductThumbnail()->resize($imgX*2,$imgY*2); ?>" width="<?php echo $imgX;?>" height="<?php echo $imgY;?>" alt="<?php echo $this->htmlEscape($this->getProductName()) ?>" /></td>

Который если я прав, следует ли получить миниатюру изображения продукта, изменить его размер и отобразить?

Кто-нибудь знает, что здесь не так и почему я теряю свое изображение каждый раз, когда обновляю страницу или нажимаю на страницу корзины.

Спасибо

Author: Adam Allen, 2014-12-03

1 answers

Вы можете использовать помощник по изображениям каталога для получения изображений любого типа.

$_product = $_item->getProduct();
echo Mage::helper('catalog/image')->init($_product, 'small_image')->resize(50,50);
 2
Author: Supravat Mondal, 2014-12-03 20:37:22