Проблема пути с модулем Custom Prestashop - PullRequest
0 голосов
/ 02 декабря 2018

Может ли кто-нибудь помочь мне с проблемой пути к файлу, с которой я сталкиваюсь при использовании пользовательской версии модуля Prestashop 1.6?

Следующее прекрасно работает в среде localhost:

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

, однако неработать на живом сервере.Следующее работает:

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

, что недопустимо, так как некоторые клиенты не будут использовать тему default-bootstrap.

Любая помощь с этой проблемой будет принята.

Спасибо

1 Ответ

0 голосов
/ 02 декабря 2018

Команда «$ this-> display» имеет много зависимостей от ModuleCore SO . Лучше использовать include для пользовательского файла tpl:

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

, чем для вашего custom.tpl:

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