有人可以验证我认为Magento的后备主题层次结构发生了什么。
因此,使用此设置,Magento将首先查看“A”,然后在“B”中查看,如果A或B都没有所需的文件,则最终使用base / default。
正确还是不正确? TIA!
答案 0 :(得分:4)
八九不离十。
Magento CE v1.4 +和EE v1.8 +中的后退层次结构如下。
查找请求的文件:
应用程序/设计/前端/ custom_package / custom_theme /
skin / frontend / custom_ package / custom_theme
如果找不到,请在以下位置查找所需文件:
应用程序/设计/前端/ custom_package /默认
皮肤/前端/ custom_package /默认
如果找不到,请在以下位置查找所需文件:
应用程序/设计/前端/碱/默认
皮肤/前端/基/默认
如果未找到,则会发生渲染错误。
答案 1 :(得分:0)
我会尽力为你澄清一些观点。
如果您没有使用子主题,则magto将使用/ base /,但是如果您有一个子主题,则magto将使用您的自定义主题文件。
例如,如果您的新主题文件有header.phtml文件但没有footer.phtml,Magento将自动回退到基础。这就是为什么它从不聪明地编辑核心文件