当我发送交易电子邮件时,我得到可配置图像和简单图像我只需要简单图像
这是我修改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>
此时任何事情都会有所帮助
答案 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>