Magento主题层次结构

时间:2014-03-06 02:27:01

标签: magento themes

目前我正在从Default/XXX to XXX/default移动主题文件。来自

http://www.magentocommerce.com/knowledge-base/entry/magentos-theme-hierarchy

我发现Magento按以下顺序搜索文件:

Package/theme->Package/default->Base->default

是否可以让它像这样搜索主题:Package/theme1->Package/theme2->Package/default->Base->default?

除此之外,magento还会加载default/default主题吗?

THX

2 个答案:

答案 0 :(得分:4)

Magento系统将使用以下订单回退文件。

将DEFAULT包与DEFAULT主题

一起使用
  

1)app / design / frontend / {DEFAULT} / {DEFAULT}

     

2)app / design / frontend / base / {DEFAULT}

将DEFAULT包与自定义主题

一起使用
  

1)app / design / frontend / {DEFAULT} / {MY-THEME}

     

2)app / design / frontend / {DEFAULT} / {DEFAULT}

     

3)app / design / frontend / base / {DEFAULT}

如果您使用自定义主题的自定义包。

  

1)app / design / frontend / {CUSTOM-PACKAGE} / {MY-THEME}

     

2)app / design / frontend / {CUSTOM-PACKAGE} / {DEFAULT}

     

3)app / design / frontend / base / {DEFAULT}

以上订单只有magento文件是后备文件。

答案 1 :(得分:0)

老问题但是当我偶然发现这个问题时,我想添加最新的后备层次结构。

从1.9开始,您可以在主题文件夹的theme.xml中定义回退。有关详细信息,请参阅http://alanstorm.com/magento_parent_child_themes