在Opencart 2.0.1.1中,我尝试上传一个名称格式为.ocmod.xml
的OCmod配置文件,但收到错误Modification requires a unique ID code!
答案 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>