Я застрял на
No template found for /home/prestashop/public_html/modules/mymodule/views/templates/front/promo.tpl
У меня есть контроллер, расширяющий FrontController, в initContent я пробую несколько способов использовать setTemplate:
//$this->setTemplate(_PS_THEME_DIR_.'promo.tpl');
//$this->setTemplate('module:mymodule/views/templates/front/promo.tpl');
$this->setTemplate(_PS_MODULE_DIR_. 'mymodule/views/templates/front/promo.tpl');
//$this->setTemplate('promo.tpl');
Ничего из этого не работает , В других подобных вопросах я читал, что правильный способ вызова пользовательского шаблона таков:
$this->setTemplate('module:mymodule/views/templates/front/promo.tpl');
Но шаблон всегда не был найден.
Несмотря на то, что шаблон действительно существует по этому пути.
promo.tpl - это просто "привет мир!".
Любая помощь?
Это полный initContent () моего контроллера:
public function initContent()
{
if($this->ajax)
{
$this->ajaxProcessGetProducts();
}
parent::initContent();
$this->setTemplate('module:mymodule/views/templates/front/promo.tpl');
}
Это полная ошибка:
No template found for module:mymodule/views/templates/front/promo.tpl
at line 68 in file classes/Smarty/TemplateFinder.php