Magento 马根托';s主题层次结构:基本/vs默认值/

Magento 马根托';s主题层次结构:基本/vs默认值/,magento,themes,Magento,Themes,在材料中,我读到了有关magento主题的内容 我还谈到了default/default文件夹,但它没有明确指定哪个文件夹位于哪个文件夹之上 那么,如果有mythemepackage/default、default/default和base/default,从mythemepackage回退到base时是否达到了default/default?[编辑] 不,, 如果您有以下套餐/主题 1. mythemepackage/mytheme 2. mythemepackage/default

在材料中,我读到了有关magento主题的内容

我还谈到了default/default文件夹,但它没有明确指定哪个文件夹位于哪个文件夹之上


那么,如果有mythemepackage/default、default/default和base/default,从mythemepackage回退到base时是否达到了default/default?

[编辑]

不,, 如果您有以下套餐/主题

  1. mythemepackage/mytheme
  2. mythemepackage/default
  3. default/default
  4. base/default
您已经将包设置为mythemepackage,并将默认主题设置为mytheme

然后,Magento首先签入mythemepackage/mytheme文件夹,如果未找到,则签入mythemepackage/default,如果仍然未找到,则查看base/default


如果未找到,将发生渲染错误。

[已编辑]

不,, 如果您有以下套餐/主题

  1. mythemepackage/mytheme
  2. mythemepackage/default
  3. default/default
  4. base/default
您已经将包设置为mythemepackage,并将默认主题设置为mytheme

然后,Magento首先签入mythemepackage/mytheme文件夹,如果未找到,则签入mythemepackage/default,如果仍然未找到,则查看base/default


如果找不到,则会出现渲染错误。

Alan Storm在这里有一篇关于主题和回退的精彩文章:答案是否定的。自定义包不会回退到默认包。有关更多信息,请参见Amit答案的评论。是的,事实上,我刚刚测试了它。Alan Storm在这里有一篇关于主题和回退的优秀文章:答案是否定的。自定义包不会回退到默认包。有关更多信息,请参见Amit答案的评论。是的,事实上,我刚刚测试了它。它通过了默认文件夹。不正确。mythemepackage不会退回到默认包。正确的顺序是:mythemepackage/mytheme实际上在您的情况下,您还没有创建mythemepackage/mytheme。如果您已经创建了它,那么仍然需要在Magento admin中定义默认主题,否则它将转到mythemepackage/default。事实上,自定义包(mythemepackage)将永远不会回退到默认包。当没有自定义主题时,只有一个级别的回退。mythemepackage/default不正确。mythemepackage不会退回到默认包。正确的顺序是:mythemepackage/mytheme实际上在您的情况下,您还没有创建mythemepackage/mytheme。如果您已经创建了它,那么仍然需要在Magento admin中定义默认主题,否则它将转到mythemepackage/default。事实上,自定义包(mythemepackage)将永远不会回退到默认包。当没有自定义主题时,只有一个级别的回退。MyTheme软件包/默认值