Я использую prestashop 1.7 и создал фронт-контроллер для моего модуля.Когда я использую setTemplate, он не включает верхний и нижний колонтитулы просто пустую страницу.Я назначил страницу (в backoffice) контроллеру модуля, а в модуле я использую следующий код:
/ modules / somemodules / controllers / front / moduleslist.php:
class somemodulesmoduleslistModuleFrontController extends ModuleFrontController
{
public function initContent(){
$this->context->smarty->assign(array(
'id' => 1,
));
$this->setTemplate('module:somemodules/views/templates/front/find-modules.tpl');
}
}
Что я попробовал в файле шаблона:
/ modules / somemodules / views / templates / front / find-modules.tpl:
{extends file='page.tpl'}
{block name='page_content'}
{{$id}}
{/block}
Но теперь ошибки похожи на неопределенный язык, неопределенную страницу и т. Д. Есть ли лучший способ сделать это, а не переопределять все это?