Magento:获取crossel产品的缩略图

时间:2014-06-05 11:03:00

标签: image magento caching thumbnails product

我正在尝试使用以下方法显示Crossell产品的图像缩略图:

$_crossSellProducts = $_product->getCrossSellProducts();

清除/media/catalog/product/cache文件夹和Magento缓存后,仍会检索图像占位符:

$this->helper('catalog/image')->init($_crossel_product, 'small_image')->resize(60);

产品图片显示在产品详细信息页面上。

怎么能解决这个问题?

非常感谢你。

2 个答案:

答案 0 :(得分:0)

获取代码$this->helper('catalog/image')->init($_crossel_product, 'thumbnail ')->resize(60);下面使用的缩略图类型

另外.... 我想,这个产品没有小图片。

答案 1 :(得分:0)

事实上,正如Amit Bera建议的那样,缩略图似乎不适用于以这种方式检索的交叉产品。

通过加载实际的产品对象来实现它:

$_crossel_prod_obj = Mage::getModel('catalog/product')->load($_crossel_product->getId());
$this->helper('catalog/image')->init($_crossel_prod_obj, 'small_image')->resize(60);

希望它有所帮助。