Изображения, не отображаемые в корзине или мини-корзине
Похоже, я потерял свои изображения со страницы корзины, а также мини-корзину в верхней части экрана. Когда я вхожу в товар и добавляю его в корзину, затем просматриваю мини-корзину (наведите курсор на значок корзины), изображение отлично отображается с источником
<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>
Который если я прав, следует ли получить миниатюру изображения продукта, изменить его размер и отобразить?
Кто-нибудь знает, что здесь не так и почему я теряю свое изображение каждый раз, когда обновляю страницу или нажимаю на страницу корзины.
Спасибо
1 answers
Вы можете использовать помощник по изображениям каталога для получения изображений любого типа.
$_product = $_item->getProduct();
echo Mage::helper('catalog/image')->init($_product, 'small_image')->resize(50,50);