我想在 Magento 中获取基本产品图片以调整其大小并显示在购物车侧边栏中。
不幸的是:
echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);
打印 Magento 占位符图像。
已为该产品正确设置基本图像。小图片和缩略图效果很好。
不知道发生了什么。
编辑: 解决方案: 以这种方式获取完整的产品数据:
$_product = Mage::getModel('catalog/product')->load($_item->getProduct()->getId());
然后随心所欲地使用它:
echo $this->helper('catalog/image')->init($_product, 'image')->resize(38, 38);
最佳答案
我想你正在寻找这个:
echo Mage::getModel('catalog/product_media_config')
->getMediaUrl( $product->getImage() ); //getSmallImage(), getThumbnail()
关于php - 在 Magento 中获取基础产品图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995206/