我正在尝试使用以下方法显示Crossell产品的图像缩略图:
$_crossSellProducts = $_product->getCrossSellProducts();
清除/media/catalog/product/cache
文件夹和Magento缓存后,仍会检索图像占位符:
$this->helper('catalog/image')->init($_crossel_product, 'small_image')->resize(60);
产品图片显示在产品详细信息页面上。
怎么能解决这个问题?
非常感谢你。
答案 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);
希望它有所帮助。