2013-10-02 51 views
0

我有一個Magento商店,根據Magento Designer Guide中的規則使用自制的默認主題運行。所以我的/ default/default /主題有它自己的local.xml文件。Magento子/擴展主題local.xml結構

現在我想添加一個新的主題/默認/ extendstheme /。擴展主題是一個主題,它必須擴展我的原始主題,與默認主題相比只有一些細微的差別。所以它會使用95%的默認主題的local.xml。

不幸的是,我必須爲我的'extendstheme'創建一個新的local.xml文件,以複製默認主題的所有內容,效率不高。在我的新擴展主題的local.xml中沒有包含95%的默認local.xml文件的方法嗎?

回答

1

很確定它總是會採取最近的local.xml它可能需要。您可以創建另一個xml文件,例如extensiontheme.xml,然後包含到您的擴展config.xml中的佈局更新:

<frontend> 
<layout> 
    <updates> 
     <extensiontheme> 
      <file>extensiontheme.xml</file> 
     </extensiontheme> 
    </updates> 
</layout> 
</frontend> 
+0

感謝您的回覆。但我想這是爲Magento擴展/插件?我的問題是關於模板設計的一部分,不需要做任何擴展。 –

+0

不幸的是,我不知道任何其他方式來包括您的自定義XML文件,但它似乎是在magento世界爲主題創建擴展。如果您需要爲主題添加一些與主題相關的設置,或者爲主題創建/覆蓋一些magento類,那麼也可以使用擴展名。 – nevermourn