我的问题是,我想在订单/发票交易电子邮件中显示简单产品的图像,但发生的情况是可配置产品图像的图像集显示出来。
例如,我有一件T恤可配置产品,由黑色衬衫,蓝色衬衫和灰色手提包组成。可配置产品的图像是灰色衬衫。当用户订购蓝色衬衫或黑色衬衫时,图像总是灰色衬衫。
以下是我在email / order / items / order / default.html
中使用的代码<p align="center"><img src="<?php echo Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(125); ?>" width="125" height="125" alt="<?php echo $this->htmlEscape($_item->getName()) ?>" /></p>
谢谢你的帮助!
答案 0 :(得分:0)
我找到了一个解决方案(可能是其中之一,但它有效):
> <img src="<?php echo
> Mage::getModel('catalog/product')->loadByAttribute('sku',$_item->getSku())->getSmallImageUrl();
> ?>" width="125" height="125" alt="<?php echo
> $this->htmlEscape($_item->getName()) ?>" /></p>
首先获取项目的SKU并通过搜索sku加载简单产品。之后你可以得到缩略图或小图片....它有效!