我是Prestashop的學習插件開發人員。我一直在試圖解決這個問題很長一段時間,你如何正確地覆蓋模塊中的模板文件?覆蓋模塊中的核心模板文件
來源::
/modules/<module>/views/templates/admin/products/informations.tpl
要:
/override/controllers/admin/templates/products/informations.tpl
重寫整個此刻我從我的模塊複製在覆蓋文件夾中的模板文件上安裝覆蓋整個文件文件只是爲了添加一個輸入字段似乎很粗糙。
這工作得很好,但我很擔心,因爲如果用戶安裝了一些其他模塊,想要使用相同的文件,它會損壞或Prestashop的新版本更改文件,它不再支持新版本。在每一種感覺都像是一個骯髒的解決方案的方式。
有沒有辦法只覆蓋文件的一部分,也許直接從模塊文件夾?有沒有更好的方法來做到這一點?你怎麼做到這一點?
使用JS這一點。製作一個包含您的新div/input的TPL文件,然後將所需內容插入到任意位置。 '$('#my_div')。insertAfter('#element_id');' – UnLoCo