Magento - 如何在交易电子邮件中插入产品图像

Chr*_*ung 8 email image magento

基本上我想将产品图像包含在订购产品时发送的新订单电子邮件中.

我用这段代码开始使用email/order/items/order/default.phtml

<?php $_item = $this->getItem() ?>
<?php $_order = $this->getItem()->getOrder() ?>
Run Code Online (Sandbox Code Playgroud)

如何使用此代码获取图像?

Mage::helper('catalog/image')->init($_product, 'image')->resize(250)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助:)

Chr*_*ung 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>
Run Code Online (Sandbox Code Playgroud)

把这个片段放在下面

<?php $_item = $this->getItem() ?>
<?php $_order = $this->getItem()->getOrder() ?>
Run Code Online (Sandbox Code Playgroud)

注意:对于Gmail用户,请不要忘记启用显示图像.. :)

希望这可以帮助!