2015-07-30 3 views
2

Я хочу добавить код во весь файл контроллера модуля в сторону администратора с помощью OCMOD.Я хочу добавить код с помощью режима OC во весь файл модуля

Мой код:

<file path="admin/controller/module/*.php"> 
<operation> 
    <search trim="true"><![CDATA[ 
     public function index() { 
    ]]></search> 
    <add position="after" trim="true"><![CDATA[   
     $this->document->addScript('catalog/view/javascript/xxxx.js'); 
    ]]></add> 
</operation> </file> 

Но это не работает.

+0

Вы должны обновить кэш модификации для обновления системы и сделать работу расширения. Вы можете обновить верхние правые кнопки на странице «Расширение»> «Редактирование» в панели администратора. и затем проверьте его. – HarnishDesign

+0

Я уже делаю это, но не работает. – CBA

ответ

1

Я попробовал ваш код. Он работает нормально. попробуйте нижеследующий.

Необходимо создать файл ocmod xml с «.ocmod.xml» расширение, затем вы можете загрузить этот файл с помощью «Extension Installer» из панели администратора opencart.

Вы должны очистить и обновить кеш модификации, чтобы обновить систему и сделать работу расширения. Вы можете очистить и обновить верхние правые кнопки на странице Расширение> Модификация страница в панели администратора.

Пример OCMOD файл с кодом: (Имя файла: test.ocmod.xml)

<?xml version="1.0" encoding="utf-8"?> 
<modification> 
    <code>mycode001</code> 
    <name>Modification Default</name> 
    <version>1.0</version> 
    <author>OpenCart</author> 
    <link>http://www.opencart.com</link> 
    <file path="admin/controller/module/*.php"> 
    <operation> 
     <search trim="true"> 
     <![CDATA[public function index() {]]> 
     </search> 
     <add position="after" trim="true"> 
     <![CDATA[$this->document->addScript('catalog/view/javascript/xxxx.js');]]> 
     </add> 
    </operation> 
    </file> 
</modification> 
+0

спасибо ... это работает .. – CBA

 Смежные вопросы

  • Нет связанных вопросов^_^