Get base product image in Magento

Viewed 64653

I want to get base product image in Magento to resize it and display in cart sidebar.

Unfortunatelly this:

echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);

prints Magento placeholder image.

Base image is set for this product properly. Small image and thumbnail works great.

No idea what's going on.

EDIT: Solution: Get full product data this way:

$_product = Mage::getModel('catalog/product')->load($_item->getProduct()->getId());

and then use it as you wish:

echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);
7 Answers
Related