自定义Prestashop模块的路径问题

时间:2018-12-01 21:51:48

标签: prestashop

有人可以帮助我解决自定义Prestashop模块1.6版本遇到的文件路径问题吗?

以下内容在本地主机环境中完美运行:

return $this->display(__FILE__, '../../product-list.tpl');

但是在实时服务器上不起作用。确实可以执行以下操作:

return $this->display(__FILE__, '../../themes/default-bootstrap/product-list.tpl');

这是不可接受的,因为某些客户将不会使用default-bootstrap主题。

在此问题上的任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

“ $ this-> display”命令对ModuleCore SO 有很多依赖性,最好在自定义tpl文件中使用include:

return $this->display(__FILE__, 'views/templates/custom.tpl');

然后在您的custom.tpl上:

{include file="$tpl_dir./product-list.tpl" products=$products}