Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 提交事务性电子邮件时如何显示简单图像而不是可配置图像_Php_Magento - Fatal编程技术网

Php 提交事务性电子邮件时如何显示简单图像而不是可配置图像

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

当我发送事务性电子邮件时,我会得到可配置映像和简单映像,我只需要简单映像

这是我正在修改item.phtml的代码位

getAllItems作为$\项:?>getChildItem中断;else$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>

在这一点上,任何东西都会有帮助的

你好,请换一下

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>

我不确定我到底需要把这个放在哪里。我有编辑,请检查。如果你有任何疑问,请告诉我