Php 提交事务性电子邮件时如何显示简单图像而不是可配置图像
当我发送事务性电子邮件时,我会得到可配置映像和简单映像,我只需要简单映像 这是我正在修改item.phtml的代码位 getAllItems作为$\项:?>getChildItem中断;else$i++Php 提交事务性电子邮件时如何显示简单图像而不是可配置图像,php,magento,Php,Magento,当我发送事务性电子邮件时,我会得到可配置映像和简单映像,我只需要简单映像 这是我正在修改item.phtml的代码位 getAllItems作为$\项:?>getChildItem中断;else$i++ ?> <tbody> <tr <?php echo $i%2?'bgcolor="#FFFFFF"':'' ?>> <!--PRODUCT Name--> <td align="left" v
?>
<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>
在这一点上,任何东西都会有帮助的你好,请换一下
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>
我不确定我到底需要把这个放在哪里。我有编辑,请检查。如果你有任何疑问,请告诉我