有人可以帮助我解决自定义Prestashop模块1.6版本遇到的文件路径问题吗?
以下内容在本地主机环境中完美运行:
return $this->display(__FILE__, '../../product-list.tpl');
但是在实时服务器上不起作用。确实可以执行以下操作:
return $this->display(__FILE__, '../../themes/default-bootstrap/product-list.tpl');
这是不可接受的,因为某些客户将不会使用default-bootstrap主题。
在此问题上的任何帮助将不胜感激。
谢谢
答案 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}