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