Для меня, я решил это переопределение класса FrontController и назначая свой собственный крючок (в примере display_left_column крюк) в Smarty:
<?php
class FrontController extends FrontControllerCore {
public function initContent() {
parent::initContent();
if ($this->context->getMobileDevice() != false) {
$this->context->smarty->assign(array(
'HOOK_LEFT_COLUMN' => ($this->display_column_left ? Hook::exec('displayLeftColumn') : ''),
));
}
}
Тогда я echo'd содержание этого крючка в mobile index.tpl:
<div data-role="content" id="content">
{$HOOK_LEFT_COLUMN}
{hook h="DisplayMobileIndex"}
{include file='./sitemap.tpl'}
</div><!-- /content -->
Привет, какой модуль вы хотите использовать с мобильным шаблоном? –
Модуль HomeFeatured. Мне удалось включить шаблон, который я хотел, переделав файл sitemap.tpl внутри папки для мобильных устройств темы; это то, как это должно быть сделано? –