提交交易电子邮件时,如何显示简单图像而不是可配置图像

时间:2014-01-08 00:58:35

标签: php magento

当我发送交易电子邮件时,我得到可配置图像和简单图像我只需要简单图像

这是我修改item.phtml

的代码

getAllItems()as $ _item):?> getChildItem())break;别的$ i ++;

?>
<tbody>


    <tr <?php echo $i%2?'bgcolor="#FFFFFF"':'' ?>>
        <!--PRODUCT Name-->
        <td align="left" valign="top" style="padding:3px 9px">- <?php echo $this->htmlEscape($_item->getName()) ?></td>
        <!--PRODUCT SKU-->
        <td align="left" valign="top" style="font-size:11px; padding:3px 9px;"><?php echo $this->htmlEscape($this->getSku($_item)) ?></td>
        <!--PRODUCT IMAGE-->
        <td align="left" valign="top" style="font-size:11px; padding:3px 9px;">
            <?php $product = Mage::getModel('catalog/product')
            ->setStoreId($_item->getOrder()->getStoreId())
            ->load($_item->getProductId()); ?>
            <img src="<?php echo Mage::helper('catalog/image')->init($product, 'image')->resize(75); ?>" width="75" alt="" />
        </td>

此时任何事情都会有所帮助

1 个答案:

答案 0 :(得分:0)

你好,请改变

getAllItems() changes to getAllVisiableItems()

然后在项目修改代码

  <td align="left" valign="top" style="padding:3px 9px">- <?php echo $this->htmlEscape($_item->getName()) ?></td>
        <!--PRODUCT SKU-->
        <td align="left" valign="top" style="font-size:11px; padding:3px 9px;"><?php echo $this->htmlEscape($this->getSku($_item)) ?></td>
        <!--PRODUCT IMAGE-->
        <td align="left" valign="top" style="font-size:11px; padding:3px 9px;">
            <?php 
         $sku=$item->getSku();
            $productid = Mage::getModel('catalog/product')
                                  ->getIdBySku(trim($sku));

            // Initiate product model
            $childproduct = Mage::getModel('catalog/product')->setStoreId($_item->getOrder()->getStoreId());

            // Load specific product whose tier price want to update
            $childproduct ->load($productid);

                <img src="<?php echo Mage::helper('catalog/image')->init($childproduct , 'image')->resize(75); ?>" width="75" alt="" />
</td>