将变量添加到prestashop确认页面

时间:2015-09-17 21:17:05

标签: php variables prestashop prestashop-1.6

我正在尝试将分析代码添加到prestashop 1.6.0.11的确认页面。 分析代码在以下链接中描述 Click

我理解(?)为了提供所需的变量,我需要编辑controllers/front/OrderConfirmationController.php文件和theme/order-confirmation.tpl模板。

到目前为止,我已设法通过将以下代码添加到

下的order id文件中来添加OrderConfirmationController.php和订单的价值
$this->context->smarty->assign(array(
'shipping_cost_with_tax' => $order->total_shipping_tax_incl,
'reference_order' => $this->reference))

我需要添加运费和已付税款 我还需要补充一下 每个产品的order_id,必填,product_idproduct nameproduct pricequantity

从那时起,将这些变量添加到模板应该很容易。我这样做了吗?

2 个答案:

答案 0 :(得分:0)

是的,你是对的。只需覆盖您的控制器(http://doc.prestashop.com/display/PS15/Overriding+default+behaviors#Overridingdefaultbehaviors-Overridingacontroller)。

使用$ order-> getProducts()获取订单详情。

答案 1 :(得分:0)

在做了一些挖掘之后我发现这对我有用

$order->reference
$product.product_id
$product.product_name
displayPrice price=$product.unit_price_tax_incl
$product.product_quantity

非常感谢