PrestaShop-在发货页面上显示发货价格和小计

PrestaShop-在发货页面上显示发货价格和小计,prestashop,checkout,Prestashop,Checkout,我正在使用 {displayPrice price=$total_price_without_tax} {displayPrice price=$total_price} 在购物车和付款页面上,但在发货页面上不起作用,它不会返回任何内容。有没有办法在所有结账页面上显示这些值 而且 {displayPrice price=$total_shipping_tax_exc} 在购物车页面上工作,但不在结帐或发货页面上。。。我能修好这个吗 谢谢。这些变量不是在该页面中生成的,在smarty模板中创建

我正在使用

{displayPrice price=$total_price_without_tax}
{displayPrice price=$total_price}
在购物车和付款页面上,但在发货页面上不起作用,它不会返回任何内容。有没有办法在所有结账页面上显示这些值

而且

{displayPrice price=$total_shipping_tax_exc}
在购物车页面上工作,但不在结帐或发货页面上。。。我能修好这个吗


谢谢。

这些变量不是在该页面中生成的,在smarty模板中创建变量的简单方法是:

{assign var="total_price_without_tax" value=Context::getContext()->cart->getOrderTotal(false)}
{assign var="total_price" value=Context::getContext()->cart->getOrderTotal()}
现在您可以正常使用:

{displayPrice price=$total_price_without_tax}
{displayPrice price=$total_price}

谢谢你,这很有效!您知道如何使用相同的方法获得运费价格吗?当然,使用此代码,您可以获得含税运费价格。
{Context::getContext()->cart->getTotalShippingCost()}
,并且使用此代码,您可以使用无税运费获得运费价格。
{Context::getContext()->cart->getTotalShippingCost(null,false)}
。谢谢,你很棒。