magento从交易电子邮件中删除sku号码(单位)

时间:2014-01-22 12:54:38

标签: magento-1.7

我使用的是magento 1.7.0.2。我已经尝试在下订单时从交易电子邮件中删除sku。经过大量的研发我得到了解决方案。我从“<th align="left" bgcolor="#EAEAEA" style="font-size:13px; padding:3px 9px"><?php echo $this->__('Sku') ?></th>”中删除了“app\design\frontend\base\default\template\email\order\items.phtml
行,并删除了“<td align="left" valign="top" style="font-size:11px; padding:3px 9px; border-bottom:1px dotted #CCCCCC;"><?php echo $this->htmlEscape($this->getSku($_item)) ?></td>” “app\design\frontend\base\default\template\email\order\items\order\default.phtml”“但没有任何帮助。只需从items.phtml文件中删除标题中的sku列即可。我得出结论,生成的项目的行来自items.phtml&amp;这些是 -

<?php $i=0; foreach ($_order->getAllItems() as $_item): ?>
    <?php if($_item->getParentItem()) continue; else $i++; ?>
    <tbody<?php echo $i%2 ? ' bgcolor="#F6F6F6"' : '' ?>>
        <?php echo $this->getItemHtml($_item) ?>
    </tbody>
    <?php endforeach; ?>

仅“echo $this->getItemHtml($_item)”此行可以打印所有列。我已经尝试通过所有代码跟踪getItemHtml回调,但仍然没有从中生成实际表格html的线索。有没有人有线索?

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我已经在交易电子邮件中添加了一个额外的列。你提到的文件是正确的。我认为你已经在base / default文件夹中完成了。如果您使用过任何主题,请在路径app/design/frontend/default/yourThemeName/template中更改相同主题。