是否有人可以解释
之间的区别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>
由于
答案 0 :(得分:1)
这些模板适用于不同的“环境”:
payment_execution.tpl ,可以访问核心文件中分配的所有模板变量。< / p>
payment_return.tpl 出现在hook中,可以访问有限的变量列表。在文件 /modules/bankwire/bankwire.php 方法 hookPaymentReturn($ params)中,您可以看到它,您可以访问 $ params 数组并且可以为模板分配您需要的任何其他变量。