2014-08-29 122 views
0

我想通過page.xml刪除所有默認的magento JS和CSS。我試圖通過使用「removeItem」方法刪除,但它需要更多的努力(近15至20個文件)。刪除magento中的所有CSS和JS

是否有任何方法可以刪除默認magento的 JS和CSS?

回答

0

好的。

如果我正確理解你的問題,你想改變一個父母而不是多個子文件。

Local.xml,這是您成功的關鍵。而不是改變單個文件中的代碼,而是改變一個文件,告訴所有其他文件改變。任何佈局句柄都可以被任何Magento佈局文件作爲目標。

查看您所在<default>手柄,改變包括會去是這樣的:

<default> 
<reference name="head"> 
    <action method="removeItem"> 
     <type>skin_js</type> 
     <name>js/my_javascript.js</name> 
     <params/> 
    </action> 
    <action method="removeItem"> 
     <type>skin_css</type> 
     <name>css/my_stylesheet.css</name> 
    </action> 
</reference> 

因此而不是去到每個子文件和改變包括可以簡單的父文件更改爲是整個網站的遞歸變化。這也適用於通過將removeItem更改爲addItem來添加包括。

我希望這有助於!

乾杯

+0

Arthorax,感謝您的寶貴answer.I've已經嘗試過使用爲「removeItem」方法來刪除CSS和JS和它的作品完美,但我們需要寫超過50行,除去15〜20文件。我希望你明白你想說什麼;) – 2014-08-30 01:17:02