修改需要唯一的ID代码! Opencart OCMOD

时间:2015-03-11 06:08:30

标签: php xml opencart2.x

在Opencart 2.0.1.1中,我尝试上传一个名称格式为.ocmod.xml的OCmod配置文件,但收到错误Modification requires a unique ID code!

2 个答案:

答案 0 :(得分:14)

Official guide for modifications的Opencart 2缺少提及应包含在所有<code>配置文件中的ocmod标记

系统会将此<code>标记与之前上传的修改文件进行匹配,以检查其是否已上传,因此每次上传修改文件时都应将id放入<code> }标签,它应该是唯一的

因此,对于解决方案,您只需在<code>HERE</code>之间添加唯一的修改ID,然后将其添加到<modification>代码

之后 像这样

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <code>Modification ID</code>
    <name>Modification</name>
    <version>1.0</version>
    <author>Author Name</author>
    <link>http://www.author.com</link>
    <file path="catalog/controller/common/home.php">
        <operation>
            <search><![CDATA[
            Search this
            ]]></search>
            <add position="replace"><![CDATA[
            replace with this
            ]]></add>
        </operation>
    </file>  
</modification>

答案 1 :(得分:1)

您必须在上传到您网站的任何ocmod上添加修改ID,例如

 <code>00001</code>

如果您通过修改上传其他时间此扩展程序,则必须添加其他代码

 <code>00002</code>
相关问题