我正在尝试通过节点local.xml
中的主题布局更新文件设置 CMS 主页。<cms_index_index>
我发誓我已经看到了在布局节点中临时更改商店配置的功能(但也许我梦到过),但我无法在类Mage_Core_Block_Abstract
及其子类中找到布局功能。
作为参考,我已经签入Mage_Cms_IndexController
并找到了呈现主页的函数:
public function indexAction($coreRoute = null)
{
$pageId = Mage::getStoreConfig(Mage_Cms_Helper_Page::XML_PATH_HOME_PAGE);
if (!Mage::helper('cms/page')->renderPage($this, $pageId)) {
$this->_forward('defaultIndex');
}
}
或者,我这样做是完全错误的吗?对于这样的问题,最佳实践是什么?我不想为新主题添加商店视图,因为新主题适用于移动平台,并且需要商店视图中的相同设置。多谢你们!