基本上我想将产品图片包含在订购产品时发送的新订单电子邮件中。
我使用此代码
开始使用email / order / items / order / default.phtml<?php $_item = $this->getItem() ?>
<?php $_order = $this->getItem()->getOrder() ?>
如何使用此代码获取图像?
Mage::helper('catalog/image')->init($_product, 'image')->resize(250)
感谢您的帮助:)。
答案 0 :(得分:11)
由于我早期找到答案,我应该在这里发布以帮助其他有需要的人......:)
<?php //added for sending image with order
$product = Mage::getModel('catalog/product')
->setStoreId($_item->getOrder()->getStoreId())
->load($_item->getProductId());
?>
<p align="center"><img src="<?php echo Mage::helper('catalog/image')->init($product, 'image')->resize(50); ?>" width="50" height="50" alt="" /></p>
只需将此代码段放在
下面<?php $_item = $this->getItem() ?>
<?php $_order = $this->getItem()->getOrder() ?>
注意:对于Gmail用户,请不要忘记启用显示图像..:)
希望这有帮助!
答案 1 :(得分:0)
这也有用吗?
$product = $_item->getProduct()
答案 2 :(得分:0)
请查看以下代码:
结束添加:<img src="<?php echo $image_url; ?>" alt="" />
好看!