有人可以验证我认为 Magento 的后备主题层次结构发生了什么情况吗?
- 最后的回退点是/base/default/主题。
- 在您的界面/包中(它们是相同的东西,对吧?),您的默认主题是在 Magento 管理页面中选择的,系统 -> 配置 -> 常规 -> 设计 -> 主题 ->“B”( “B”是主题的示例名称)。
- 除了默认的软件包主题之外,您还可以从“系统”->“设计”->“A”中选择一个事件主题。
因此,通过此设置,Magento 将首先查看“A”,然后查看“B”,如果 A 或 B 都没有所需的文件,则最后求助于基本/默认。
正确还是错误? TIA!
最佳答案
有点。
Magento CE v1.4+ 和 EE v1.8+ 中的后备层次结构如下。
在以下位置查找请求的文件:
应用程序/设计/前端/custom_package/custom_theme/
皮肤/前端/自定义_包/自定义_主题
如果未找到,请在以下位置查找请求的文件:
应用程序/设计/前端/custom_package/default
皮肤/前端/custom_package/default
如果未找到,请在以下位置查找请求的文件:
应用程序/设计/前端/基础/默认
皮肤/前端/基础/默认
如果没有找到,就会出现渲染错误。
关于Magento:主题后备层次结构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451218/