2012-11-02 93 views
0

我已經寫了一個定製的Joomla 2.5組件和我的部署在各個站點,每個都有自己的樣式表改變了服務器..有一個方法可以讓我不斷升級的組件(添加新功能等),但確保一個特定的CSS文件不會改變?即保持與每個網站上更新的相同?的Joomla 2.5組件升級,同時保持不變的文件

+1

你在哪裏存儲樣式表?你只是不想碰它,或者你想在更新過程中改變它嗎? – Elin

+0

如果你不想改變它,你可以在擴展包中滑動它。升級時,舊文件**應保留在服務器上。 –

回答

0

考慮到您已將xml文件正確設置爲方法升級<extension type="component" version="1.6.0" method="upgrade">只需跳過升級包中的<folder>css</folder>即可。

<files folder="site"> 
     <filename>index.html</filename> 
     <filename>keywords_editor.php</filename> 
     <filename>controller.php</filename> 
     <filename>router.php</filename> 
     <folder>views</folder> 
     <folder>css</folder> // This should not be included in your case 
     <folder>models</folder> 
     <folder>controllers</folder> 
     <folder>helpers</folder> 
    </files> 

正如Valentin提到的,如果您正在升級組件而不是全新安裝,舊文件將保留在服務器上。

+0

這不會工作..我試過了,它刪除了以前的文件夾..在這種情況下CSS。 –

+0

我的意思是,' CSS'空文件夾。它必須留在xml聲明中。 – McRui