Как использовать вид шаблона в prestashop? - PullRequest
0 голосов
/ 12 июня 2018

Я хочу использовать существующий шаблон в prestashop (product-list.tpl), я использую этот код в моем контроллере модуля (метод: initContent ()):

$this->setTemplate(_PS_THEME_DIR_ . 'templates/catalog/listing/product-list.tpl');

Но prestashop возвращает мне этоошибка:

[PrestaShopException]
No template found for C:\wamp64\www\prestashop/themes/classic/templates/catalog/listing/product-list.tpl
at line 68 in file classes/Smarty/TemplateFinder.php

Большое спасибо за помощь!

1 Ответ

0 голосов
/ 12 июня 2018

Проблема заключается в методе setTemplate (), который вызывает getTemplatePath (), метод, который проверяет, находится ли нужный шаблон в каталоге модулей или в каталоге модулей внутри текущей темы.

Чтобы это работало, я просто скопировал product-list.tpl внутри каталога: "YourTheme"/modules/"Your module"/views/templates/front/

...