2017-02-17 9 views
0

У меня есть модуль «Store», и мне нужно вывести его вывод в меню, которое отображается/catalog/view/theme/journal2/template/journal2/menu/main.tplЗагрузите выход модуля Store в меню opencart2

это контроллер находится в каталоге/контроллер/journal2/menu.php

То, что я пробовал:

<file path="catalog/controller/journal2/menu.php"> 
    <operation> 
    <search><![CDATA[$this->template = $this->config->get('config_template') . '/template/journal2/menu/main.tpl';]]></search> 
    <add position="before"><![CDATA[ 
    $data['ac_all_stores'] = $this->load->controller('module/store'); 
    ]]></add> 
    </operation> 
</file> 

и

<file path="catalog/controller/module/store.php"> 
    <operation> 
    <search><![CDATA[return $this->load->view($this->config->get('config_template') . '/template/module/store.tpl', $data);]]></search> 
    <add position="after"><![CDATA[ 
    $this->load->view($this->config->get('config_template') . 'template/journal2/menu/main.tpl', $data); 
    ]]></add> 
    </operation> 
</file> 

Но ни одна из этих работ не работает. Выход модуля по-прежнему не отображается в main.tpl в меню. Может ли кто-нибудь позвонить, как это сделать правильно? Заранее спасибо!

ответ

0

мне удалось решить, что поставив

$this->data['ac_all_stores'] = $this->load->controller('module/store'); 

вместо

$data['ac_all_stores'] = $this->load->controller('module/store');