Prestashop 预售总价以便确认

Prestashop 预售总价以便确认,prestashop,Prestashop,我需要有关prestashop header.tpl文件的帮助。我需要得到订单的总价格。我需要在javascript文件中使用此值。我正在尝试通过以下方式获取价格: {print_r($cart)} --------- {print_r($order)} --------- sdgsdg: {$total} --:{$order->total_paid} {$cart->getOrderTotal(true)} {{count($cart->getProducts())}}

我需要有关prestashop header.tpl文件的帮助。我需要得到订单的总价格。我需要在javascript文件中使用此值。我正在尝试通过以下方式获取价格:

{print_r($cart)}
---------
{print_r($order)}
---------
sdgsdg: {$total} --:{$order->total_paid}
{$cart->getOrderTotal(true)}

{{count($cart->getProducts())}}

{foreach $cart->getProducts() as $cacheproduct }
{{$cacheproduct['id_product']}};
{/foreach}
-----<br />
{$smarty.get.id_cart}<br />
-------231241---
{$_GET['id_cart']}<br />
-adsgasdg-asd-ha-sd-h
{$total_to_pay}
{$id_order_formatted}<br /> <br />
dddsadsdas
{print_r($order->getProduct)}
fasdfasdf
{$cart->getOrderTotal(true)}
尝试覆盖

class Link extends LinkCore
{
    public function getPriceTotalByIdCart($idCart)
    {
    return Db::getInstance()->getValue('SELECT total_paid_real FROM '._DB_PREFIX_.'orders WHERE id_cart = '.(int)$idCart);
}

   public function getPriceTotalByIdOrder($idOrder)
   {
       return Db::getInstance()->getValue('SELECT total_paid_real FROM '._DB_PREFIX_.'orders WHERE id_order = '.(int)$idOrder);
   }
}
在标题tpl中,带有:

{$link->getPriceTotalByIdCart($smarty.get.id_cart}


关于

呈现标题时,可能尚未设置$order。您可以覆盖订单确认以设置呈现标头时所需的值,或者尝试修改实现逻辑。如果可能的话,我会选择最后一个选项。你想用它做什么?它不起作用,在我的店铺上,我正在使用“模块”客户跟踪,以及在这个模块中如何获取订单信息,如订单id、所有产品id和总价?尝试:{$link->getPriceTotalByIdCart($cookie->id\u cart)}
{$link->getPriceTotalByIdCart($smarty.get.id_cart}
{$link->getPriceTotalByIdOrder($smarty.get.id_order}