OpenCart 2 OCMod没有对语言文件进行更改

时间:2016-03-11 21:16:13

标签: opencart opencart2.x

为什么这款opencart 2 OCMod不起作用?

<modification>

    <file name="catalog/language/english/english.php">
        <operation>
            <search><![CDATA[
                $_['text_home'] = '<i class="fa fa-home"></i>';
                ]]></search>
            <add  position="replace"><![CDATA[
                $_['text_home'] = 'Home'; 
                ]]></add>
        </operation>
    </file>

</modification>

我上传并刷新mods缓存,但我的更改没有出现。

2 个答案:

答案 0 :(得分:-1)

Add Search Tag "<search position="replace">"
<modification>

<file name="catalog/language/english/english.php">
    <operation>
        <search position="replace"><![CDATA[
            $_['text_home'] = '<i class="fa fa-home"></i>';
            ]]></search>
        <add  position="replace"><![CDATA[
            $_['text_home'] = 'Home'; 
            ]]></add>
    </operation>
</file>

答案 1 :(得分:-1)

试试这个,

<modification>
    <name><![CDATA[<font color="#0000"><b>Home link</font>]]></name>
    <version><![CDATA[<b>1.0</b>]]></version>
    <code>home_link</code>
    <author><![CDATA[<font color="#CC0000"><b>zec Blackbeard</b></font>]]></author>
    <link><![CDATA[abcd.com]]></link>

    <file path="catalog/language/english/english.php">
        <operation>
            <search><![CDATA[$_['text_home']             = '<i class="fa fa-home"></i>';]]></search>
            <add  position="replace"><![CDATA[$_['text_home'] = 'Home';]]></add>
        </operation>
    </file>

</modification> 

你有模式sily错误。在ocmod中,文件name属性不起作用。您需要替换为path

您需要更改以下行。

查找

<file name="catalog/language/english/english.php">

替换为

<file path="catalog/language/english/english.php">