2016-03-11 65 views
0

爲什麼opencart 2 OCMod無法正常工作?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

從未更換介意 - 我faound問題,OCMod更改的文件 '姓名' 屬性 '路徑' –

回答

-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

這可以使用VQMod,但不能使用OCmod,因爲positoin屬性被移動到OCMod中的添加標籤,正如我所指出的那樣,文件屬性'name'現在變成'path' –

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

你有模式甲硅烷的錯誤。在ocmod中,文件name屬性不起作用。您需要替換爲path

您需要更改以下行。

查找

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

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