Проблема пути с модулем Custom Prestashop
Может ли кто-нибудь помочь мне с проблемой пути к файлу, которую я испытываю с пользовательской версией модуля Prestashop 1.6?
Следующее прекрасно работает в среде localhost:
return $this->display(__FILE__, '../../product-list.tpl');
однако не работает на живом сервере. Следующее работает:
return $this->display(__FILE__, '../../themes/default-bootstrap/product-list.tpl');
что недопустимо, так как некоторые клиенты не будут использовать тему default-bootstrap.
Любая помощь с этой проблемой будет оценена.
Спасибо
1 ответ
Команда "$this->display" имеет много зависимостей от ModuleCore, поэтому лучше использовать include для пользовательского файла tpl:
return $this->display(__FILE__, 'views/templates/custom.tpl');
тогда на вашем custom.tpl:
{include file="$tpl_dir./product-list.tpl" products=$products}