猿问

Prestashop模板-下划线字符的smarty无法正常工作

我需要将转换代码添加到order-confirmation.tpl模板中。但是,如果变量名称中包含下划线(也许我只尝试几个)字符,则输出为空array()。例如:


{$order.details.payment} <- this works

{$order.details.id_customer} <- this do NOT works

{$order.details.total_paid_tax_incl} <- this do NOT works also

我的目标是将产品的总价格输出到template($order.details.total_paid_tax_incl} 任何建议?有这个问题的经验吗?


我尝试打印输出,{$order.details}所以所有数据都应该在这里。输出:


 PrestaShop\PrestaShop\Adapter\Presenter\Order\OrderDetailLazyArray Object

(

    [order:PrestaShop\PrestaShop\Adapter\Presenter\Order\OrderDetailLazyArray:private] =&gt; Order Object

        (

            [id_address_delivery] =&gt; 21013

            [id_address_invoice] =&gt; 21013

            [id_shop_group] =&gt; 1

            [id_shop] =&gt; 1

            [id_cart] =&gt; 1189

            [id_currency] =&gt; 1

            [id_lang] =&gt; 1

            [id_customer] =&gt; 8673

            [id_carrier] =&gt; 43

            [current_state] =&gt; 10

            [secure_key] =&gt; a69d00482b1df2d13bd9a424c3a71f08

            [payment] =&gt; Platba bankovním převodem

            [module] =&gt; ps_wirepayment

            [conversion_rate] =&gt; 1.000000

            [recyclable] =&gt; 0

            [gift] =&gt; 0

            [gift_message] =&gt; 

            [mobile_theme] =&gt; 0

            [shipping_number] =&gt; 

            [total_discounts] =&gt; 0.000000

            [total_discounts_tax_incl] =&gt; 0.000000

            [total_discounts_tax_excl] =&gt; 0.000000

            [total_paid] =&gt; 312.000000

            [total_paid_tax_incl] =&gt; 312.000000

            [total_paid_tax_excl] =&gt; 274.000000

            [total_paid_real] =&gt; 0.000000

            [total_products] =&gt; 179.000000

            [total_products_wt] =&gt; 217.000000

            [total_shipping] =&gt; 95.000000

            [total_shipping_tax_incl] =&gt; 95.000000



暮色呼如
浏览 182回答 2
2回答

慕无忌1623718

尝试:&nbsp;{$order.totals.total.value}

扬帆大鱼

似乎您尝试从对象获取数据,但对数组使用语法。尝试$order->id_customer,$order->id_carrier等等。
随时随地看视频慕课网APP
我要回答