Prestashop:在订单付款页面中添加文本

时间:2014-11-17 16:18:14

标签: php controller prestashop payment

我正在尝试自定义订单付款页面(第5步), 这是订单确认之前显示的页面。

此页面中要添加的文字是一个简单的句子,其中包含变量“order-ID”和“总金额”。 要添加的od句子示例:“您的订单号是:XXX,金额是:YYY”

我想首先要做的是在控制器中添加句子和2个变量(可能在文件“OrderController.php”或“OrderDetailController.php”中我不确定......)

那么最后一步应该是在“order-payment.tpl”文件中添加{$ my_sentence}吗?

我熟悉PHP,我只需要了解我需要编辑的文件/功能。 有人可以帮帮我吗?

PS:我的prestashop版本是1.4,支付模块有paypal pro和wire。

1 个答案:

答案 0 :(得分:0)

我严格建议您使用模块修改任何内容:

  1. 创建一个简单的模块(在网上查找简单的模块教程)
  2. 在Hook.php中查找exec()函数,使用error_log($ hook_name)找出执行的挂钩。
  3. 注册您在模块安装功能中选择的挂钩。然后创建一个函数public funtion hook{HOOK_NAME}($args){ error_log(print_r($args, 1)); }
  4. 您应该找到一个可以向该页面添加内容的钩子(添加显示)。
  5. 虽然存在问题。我相信订单在确认之前不会形成(在enxt步骤中)。因此,该页面中唯一可用的内容是CartCustomer数据。