我无法覆盖prestashop上的模板模块tpl。我把我的新tpl文件放在主题/模块中,尝试覆盖prestashop文件夹,没有工作。清除缓存没有变化。
答案 0 :(得分:1)
要覆盖模块tpl,您必须将文件夹结构和要覆盖的文件复制到主题中。
例如,如果您要修改 modulename 模块的 front.tpl ,并且您有一个名为 yourthemename
的主题你必须复制:
/modules/modulename/views/templates/hook/front.tpl
到
/themes/yourthemename/modules/modulename/views/templates/hook/front.tpl
请注意,文件夹可能会有所不同,但您必须保留结构。
复制文件后,您可以编辑它,它将替换tpl的内容
答案 1 :(得分:0)
PS模块的模板覆盖(适用于1.6和1.7)属于themes/[YOUR_THEME]/modules/
目录。
现在,根据您尝试覆盖的模块,您可能需要也可能不需要创建其他子目录,例如views/templates/front
或views/templates/hook
。只需查看原始模块tpl文件的位置即可获得确切的路径。