【问题标题】:How to display grand total in checkout page?如何在结帐页面显示总计?
【发布时间】:2018-03-03 11:52:53
【问题描述】:

我正在使用 OpenCart 2.3.0.2 。我正在尝试显示从 checkout/cart.tplcheckout/checkout.tpl 的总数,但是当我使用购物车页面中的代码时,它不起作用:

<div class="row">
    <div class="col-sm-4 col-sm-offset-8">
      <table class="table table-bordered">
        <?php foreach ($totals as $total) { ?>
        <tr>
          <td class="text-right"><strong><?php echo $total['title']; ?>:</strong></td>
          <td class="text-right"><?php echo $total['text']; ?></td>
        </tr>
        <?php } ?>
      </table>
    </div>
  </div>

问题是我不知道如何将总价格作为变量。

【问题讨论】:

    标签: php opencart checkout opencart2.x opencart2.3


    【解决方案1】:
    At file checkout.php $data['total'] = $this->cart->getTotal();
    At file checkout.tpl echo $total
    

    【讨论】:

    • 感谢您提供此代码 sn-p,它可能会提供一些有限的即时帮助。一个正确的解释would greatly improve 它的长期价值通过展示为什么这是一个很好的解决问题的方法,并将使它对未来有其他类似问题的读者更有用。请edit您的回答添加一些解释,包括您所做的假设。
    • 没用。注意:未定义变量:第 114 行 /home/zonad037/public_html/catalog/view/theme/tt_oregon1/template/checkout/checkout.tpl 中的总计警告:/home/zonad037/public_html/catalog/ 中为 foreach() 提供的参数无效在第 114 行查看/主题/tt_oregon1/template/checkout/checkout.tpl
    • 您是否在 checkout.php 中添加了第一行??
    猜你喜欢
    • 2020-07-30
    • 1970-01-01
    • 2018-08-28
    • 2022-10-15
    • 2018-12-27
    • 1970-01-01
    • 2016-10-31
    • 2013-07-16
    • 2020-05-11
    相关资源
    最近更新 更多