Magento XML - cms_index_index 和 cms_index_defaultindex 的区别

han*_*... 4 layout magento content-management-system

当看着Magento的应用程序/设计/前端/基/默认/布局/ cms.xml文件,我注意到两个不同的手柄: <cms_index_index><cms_index_defaultindex>

在其他 stackoverflow 问题中,句柄<cms_index_index>在 local.xml 中用于将更改应用于 Magento 主页。

但是,我找不到<cms_index_defaultindex>手柄的用途。这个手柄有什么作用,和<cms_index_index>手柄相比有什么区别?

提前致谢。

Dmi*_*nko 5

<cms_index_index> 是您的 CMS 主页,在 Magento Admin(系统配置)中设置。

<cms_index_defaultindex>是当 Magento 中设置为“主页”的一个 CMS 页面不可用时呈现的页面。从 Mage_Cms_IndexController 类的代码可以看出,defaultIndexAction 方法是“404 Not Found”页面。