2017-09-20 65 views
0

我想寫我的MOD文件,以簡單地改變在頁腳文本。這裏是我的INSTALL.XML代碼:OCmod是沒有出現在名單的修改 - Opencart的3.0.2.0

<?xml version="1.0" encoding="utf-8"?> 
<modification> 
    <name>Modify PowerBy Text</name> 
    <version>1.0</version> 
    <author>Shehzad</author> 

    <file path="catalog/language/en-gb/common/footer.php"> 
     <operation> 
      <search> 
      <![CDATA[ 
      $_['text_powered']  = 'Powered By <a href="http://www.opencart.com">OpenCart</a><br /> %s &copy; %s'; 
      ]]></search> 
      <add position="replace"><![CDATA[ 
      $_['text_powered']  = 'Powered By <a href="http://www.facebook.com/shehzad47">Shehzad</a><br /> %s &copy; %s'; 
      ]]></add> 
     </operation> 
    </file> 
</modification> 

我也創建了一個空文件夾,名爲上傳和INSTALL.XML沿其拉上至mod_footer.ocmod.zip根據標準。當我通過安裝程序安裝它,它上傳和安裝成功,至少我得到一個安裝成功的消息。然而,當我去修改頁面,我沒有看到它甚至單擊刷新按鈕後。另外,當我刷新我的網站時,修改沒有看到。

+0

請嘗試刷新模板緩存在Opencart的3請按照此https://stackoverflow.com/questions/45220327/disable-template-緩存促進發展功能於Opencart的-3。 – HarnishDesign

回答

-1

你必須有名爲上傳的ocmod.zip一個文件夾,即使你只有在修改XML文件離開上傳文件夾爲空,但仍然包括在它是在那裏的3版本的ZIP Opencart的。

我發現這個硬盤的方式!試圖弄清楚爲什麼它不會出現在修改中,而這就是它的全部。

+0

(如果需要)請使用正確的標點符號和大寫字母。 – buhtz

0

產品添加了獨特的代碼到你的XML文件:<code>modify_powerby_text</code>

<?xml version="1.0" encoding="utf-8"?> 
<modification> 
    <name>Modify PowerBy Text</name> 
    <version>1.0</version> 
    <author>Shehzad</author> 
    <code>modify_powerby_text</code> 

    <file path="catalog/language/en-gb/common/footer.php"> 
     <operation> 
      <search> 
      <![CDATA[ 
      $_['text_powered']  = 'Powered By <a href="http://www.opencart.com">OpenCart</a><br /> %s &copy; %s'; 
      ]]></search> 
      <add position="replace"><![CDATA[ 
      $_['text_powered']  = 'Powered By <a href="http://www.facebook.com/shehzad47">Shehzad</a><br /> %s &copy; %s'; 
      ]]></add> 
     </operation> 
    </file> 
</modification>