【问题标题】:Prestashop: Add a text in the order payment pagePrestashop:在订单支付页面添加文字
【发布时间】:2015-01-14 14:53:25
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: php controller prestashop payment


    【解决方案1】:

    我强烈建议您使用模块修改任何内容:

    1. 创建一个简单的模块(在网上查找简单的模块教程)
    2. 在 Hook.php 中找到 exec() 函数,使用 error_log($hook_name) 找出执行了哪些钩子。
    3. 注册您在模块安装函数中选择的挂钩。然后创建一个函数public funtion hook{HOOK_NAME}($args){ error_log(print_r($args, 1)); }
    4. 您应该找到一个可以向该页面添加内容(添加显示)的挂钩。

    虽然有问题。我相信在确认之前(在下一步中)订单不会形成。因此,您可能在该页面中唯一可用的是 CartCustomer 数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-09
      • 2021-02-12
      • 1970-01-01
      • 2015-02-12
      • 2015-12-13
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多