在prestashop中,我想自定义默认的bankwire支付模块。我在payment.php文件中更改了很多东西,这是工作文件,但是当我尝试更改smarty文件(payment_execution.tpl)时,它没有显示任何更改。我试图从缓存文件夹中删除缓存然后我尝试了每个进程告诉删除缓存,从存储中禁用缓存。但它没有显示前端的变化。我也在prestashop主题文件夹(themes / default-bootstrap / module / bankwire)中进行了相同的更改,但它仍未显示更改。那么有人可以告诉我这里的问题是什么吗?
答案 0 :(得分:0)
删除cache/smarty/cache
和cache/smarty/compile
内的所有内容
在Template compilation
中设置选项ADVANCED PARAMETERS > PERFORMANCE
到Recompile templates if the files have been updated
在PrestaShop中搜索名为payment_execution.tpl
的所有文件
如果它无法正常工作,您需要检查文件modules\bankwire\controllers\front\payment.php
并按照$this->setTemplate('payment_execution.tpl');
说明逐步查看tpl
的路径(您需要一个PHP调试器)