Prestashop - Bankwire文件差异

时间:2015-09-16 16:59:18

标签: php module smarty hook prestashop-1.6

是否有人可以解释

之间的区别

payment_return.tpl (路径../bankwire/views/templates/hook/payment_return.tpl)

payment_execution.tpl (路径../bankwire/views/templates/front/payment_execution.tpl)?

为什么在 payment_execution.tpl 我可以在 payment_return.tpl 中看到CART / ORDER变量(例如国家名称,订单权重等)?我不能?< / p>

由于

1 个答案:

答案 0 :(得分:1)

这些模板适用于不同的“环境”:

    /modules/bankwire/controllers/front/payment.php 中分配的
  1. payment_execution.tpl ,可以访问核心文件中分配的所有模板变量。< / p>

  2. payment_return.tpl 出现在hook中,可以访问有限的变量列表。在文件 /modules/bankwire/bankwire.php 方法 hookPaymentReturn($ params)中,您可以看到它,您可以访问 $ params 数组并且可以为模板分配您需要的任何其他变量。