为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
暮色呼如 2021-05-07 18:23:54
我需要将转换代码添加到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
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

尝试: {$order.totals.total.value}


查看完整回答
反对 回复 2021-05-21
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

似乎您尝试从对象获取数据,但对数组使用语法。尝试$order->id_customer$order->id_carrier等等。


查看完整回答
反对 回复 2021-05-21
  • 2 回答
  • 0 关注
  • 181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信