ziped ocmod.xml не работает в opencart 3.0
Я создал файл ocmode.xml и загрузил заархивированный файл через расширение opencert 3.0 -> установщик. Я получаю сообщение об успехе и обновляю кеш, но он не работает.
Вот код
<modification>
<name>TESTER</name>
<version>1.0</version>
<link>http://www.example.com</link>
<author>Sainul</author>
<code>price_slider_filter</code>
<file path="catalog/controller/account/login.php">
<operation>
<search ><![CDATA[$this->load->model('account/customer');]]></search>
<add position="after"><![CDATA[ echo 'TEST'; ]]></add>
</operation>
</file>
</modification>
2 ответа
1) поменяй свой xxx.xml
имя файла для install.xml
2) заархивировать файл как xxx.ocmod.zip
,
3) перейти к extension->installer
и загрузите его.
Проблема заключается в создании файла ocmod.zip
Я объясняю примером
Предположим, у нас есть расширение, которое имеет следующие файлы, например, загрузить install.xml.
тогда нам нужно сжать оба файла как extension_name.ocmod.zip. Но если мы извлечем этот zip-файл, то файлы не должны быть извлечены в каталоге extension_name. Файл .ocmod.zip должен быть извлечен с каталогом extension_name
как загрузить install.xml
Надеюсь, что это решит вашу проблему Код написан в admin/controller/marketplace/install.php в строке номер 104