1

我创建了一个 ocmode.xml 并通过 opencert 3.0 extension->installer 上传了存档文件。我收到了成功消息,我已经刷新了缓存,但它不起作用。

这是代码

<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>
4

2 回答 2

0

问题是创建 ocmod.zip 文件

我举例说明

假设我们有一个扩展,其中包含以下文件作为 上传 install.xml

那么我们需要将这两个文件压缩为extension_name.ocmod.zip 但是如果我们解压这个 zip 文件,那么文件不应该被解压到 extension_name 目录.ocmod.zip文件应该被解压到extension_name目录

作为 上传 install.xml

希望它能解决你的问题代码写在 admin/controller/marketplace/install.php 的第 104 行

于 2018-03-19T12:13:51.467 回答
0

1)将您的xxx.xml文件名更改为install.xml

2) 将文件归档为xxx.ocmod.zip.

3)去extension->installer,并上传它。

于 2018-01-16T13:26:39.333 回答