2012-10-11 31 views
0

我正在創建一個magento商店。 我已經下載了一個新的模板。 該模板有一個自己的「包」文件夾,並在包內的「默認」文件夾中有其phtml文件。magento子主題可能嗎?

現在我開始在這個包中添加一個主題文件夾來自定義下載的模板。 一切工作正常。

但現在我想創建子設計這個定製版,使一些商店類別看不同的(我可以改變後端單一類別的主題)。

是否有可能? 你能推薦什麼?

回答

1

你需要作出不同的設計爲不同的類別,而在後端,

Catalog > Manage Categories > for each categories > Custom Design Tab 

您可以選擇您要爲特定類別的設計。

您還可以根據需要在「自定義佈局更新」中添加一些內容。

您甚至可以給出顯示設計的時間範圍,並在該時間之後自動顯示默認設計。

+0

嗨,我知道,我的問題是,我想創建子主題,我可以爲這些類別選擇 – wutzebaer

2

如您希望自定義包內,您可以創建許多主題的變化

包/默認
包/ THEME1
包/ THEME2
...
包/ themeN

內這些主題可以根據需要自定義多個文件。例如,您只能編輯特定主題的一個特定模板。因爲Magento的回退機制的所有其他文件都會從包中「默認」的主題被使用,然後從「基地」包

的「默認」主題閱讀本指南: http://info.magento.com/rs/magentocommerce/images/MagentoDesignGuide.pdf

+0

嗨,是的,我知道,但我需要該主題2來自theme1 – wutzebaer

+0

爲什麼你不能複製主題1 theme2並改變那裏應該改變的東西? –

+0

這將是可能的,但是當我改變theme1我不得不改變所有其他主題 – wutzebaer

0

Magento中唯一的主題回退機制是在提供的「基本」主題和您選擇的主題之間。也就是說,Magento會查找所選主題中的文件,並且如果找不到任何特定文件,則會回退到提供的「基本」主題。

所以,你也許可以與「基地」主題合併所需的主題,並與這個新創建的主題更換「基地」的主題。然後,您可以創建一個可以回退到新的「基本」主題的單個子主題。我不會推薦你這樣做,因爲這會使升級到新版本的Magento非常困難。

如果你真的想這個工作,我會建議有Magento的外部的工作流程來處理的主題和副主題文件。也許某種腳本從主主題中獲取文件,並在將所有主題和子主題文件夾複製到Magento之前將它們合併到子主題中。