Проблема пути с модулем 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}
Другие вопросы по тегам