2017-02-09 7 views
0

Я не могу получить расширение ocmod. Я нашел единственный файл документации на расширении ocmod here, и я думаю, что я следовал правилам, но все же я не могу достичь желаемого эффекта ... переменная из файла store.php не отображается для другого файла tpl (main.tpl)ocmod extension in open cart2

Поэтому я хочу добавить файл шаблона, чтобы показать эту переменную из модуля Store. файл шаблона находится в /catalog/view/theme/journal2/template/journal2/menu/main.tpl

Мой код:

<?xml version="1.0" encoding="utf-8"?> 
<modification> 
    <name>Store Allstores Modification</name> 
    <code>AC_Store_Allstores</code> 
    <version>1.0</version> 
    <author>AC</author> 
    <link></link> 
    <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> 
</modification> 
Могли

любой точки на то, что я делаю неправильно здесь ?

ответ

0

Вы пропустили </modification> в конце своего файла, я добавил его, и он работал, как я исключал.

+0

Дело в том, что у меня есть этот тег в фактическом файле. Но все же это не сработает. Это ничего не сломает, но желаемые переменные недоступны в main.tpl. Для получения дополнительной информации: модульные магазины включены, но не назначены ни одному макету. На сайте используется тема Journal 2. I –