Как загрузить элемент управления в контроллер prestashop? OpenCart контроллер поддержки нагрузки внутри контроллераPrestaShop: как загрузить контроллер внутри контроллера?
$data['efgh'] = $this->load->controller('abcd/efgh');
Так PrestaShop, которые поддерживают его? Если да, то как?
У меня есть контроллер Категория делают пользовательские TPL
public function renderList(){
$tpl = $this->createTemplate('dashboard.tpl');
// Category
$categories = GenCategory::getCategories();
$public_categories = GenCategory::getPublicCategories();
$unpublic_categories = GenCategory::getUnpublicCategories();
$tpl->assign(array(
// Category
'categories' => $categories,
'public_categories' => $public_categories,
'unpublic_categories' => $unpublic_categories,
));
return $tpl->fetch();
}
и контроллер меню визуализации пользовательских TPL
public function renderList(){
$tpl = $this->createTemplate('menu.tpl');
$menu = GenMenu::getMenu();
$tpl->assign(array(
'menu' => $menu,
));
return $tpl->fetch();
}
мне нужно показать меню внутри категории.
Это контроллер вашего модуля? Какой контроллер вам нужен? PrestaShop имеет только контроллер, что вы подразумеваете под контролем? Какая версия prestashop? – sarcom
привет сарком. У меня есть категория контроллера (сделайте мной) и меню контроллера. 2 контроллер отображает пользовательский tpl. Мне нужно загрузить меню внутри категории, чтобы показать tpl меню внутри tpl категории. Я использую prestashop 1.6 –
Извините, но это противоречие. У вас уже есть контроллер, и в этот момент заберите также menu.tpl в контроллере категории. PS: Вы используете метод renderList в неправильном режиме :), вам нужно использовать метод init() или initContent(). Это контролер фронтонов или backoffice? Это контроллер модуля? – sarcom