如何在opencart的外部网页上显示$total。网页和opencart位于同一服务器上,但opencart安装在一个子文件夹中。我想显示总计和返回opencart的链接。到目前为止,我有如下链接:
<div id="topcart">
<p>
<span class="cartamt">$123.00</span>
<a href="/store/index.php?route=checkout/checkout"><img src="/images/icon-cart.png" alt="Cart" /></a>
</p>
</div><!-- end div topcart -->
我只需要把123.00换成露天矿的实际总额。谢谢Robert Campbell
最简单的方法是将总数保存为getTotal()
在cart类中被调用到会话变量,然后在该页面中使用会话变量(假设它们在同一域上并使用同一会话)。要设置会话变量,请使用
$this->session->data['currentTotal'] = $total;
就在system/library/cart.php
中的return $total;
之前。添加货币格式会变得更加棘手。您需要使用
global $registry;
$this->session->data['currentTotal'] = $registry->get('currency')->format($total);
之后,在非OC页面中,如果会话尚未启动,则启动会话,并添加
<?php echo empty($_SESSION['currentTotal'] ? '$0.00' : $_SESSION['currentTotal']); ?>
代替123.00美元的
对于其他试图找到这个答案的人来说,这很简单。像jay说的那样编辑system/library/cart.php
文件,但当获得总使用量时CCD_ 5。