订单确认电子邮件{{payment_html}}阻止

时间:2012-12-11 16:20:43

标签: php magento

我正在尝试编辑Magento的一些交易电子邮件(订单确认邮件)。我的目的是更改订单总计的顺序,以便“税”出现在“小计”之前(我们的小计已包含税)。我发现总计是app\design\frontend\base\default\template\sales\order\totals.phtml通过this loop生成的。

有条件表明:

<?php if ($_total->getStrong()):?>
    <strong><?php echo $_total->getLabel()?></strong>
<?php else:?>
    <?php echo $_total->getLabel()?>
<?php endif?>

我的主要问题是:

  1. ->getStrong()在做什么,在哪里定义,因为即使在使用grep搜索代码库之后我也找不到它。
  2. 标签(例如“小计”,“税”,“总计”等)是否存储在Magento后端的任何地方?
  3. 关于我如何改变字段顺序的任何想法?
  4. 谢谢!

1 个答案:

答案 0 :(得分:2)

看看@

1)看看/app/code/core/Mage/Sales/Block/Order/Totals.php

$this->_totals['grand_total'] = new Varien_Object(array(
    ..
    'strong'=> true,
    'value' => $source->getGrandTotal(),
    'label' => $this->__('Grand Total')
));

2)app / locale / en_US / Mage_Sales.csv

请参阅http://www.magentocommerce.com/boards/viewthread/29444/

3)管理员 - &gt;系统 - &gt;配置 - &gt;销售 - &gt;销售 - &gt;结帐总计排序