0
我想通過<cms_index_index>
節點中的主題local.xml
佈局更新文件來設置CMS主頁。我發誓我已經看到了在佈局節點中臨時更改商店配置的功能(但也許我曾夢想過它),但我在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');
}
}
或者,我會完全做這個錯誤的方式?對於這樣的問題,最佳做法是什麼?我不想爲新主題添加商店視圖,因爲新主題適用於移動平臺,並且需要商店視圖中的相同設置。多謝你們!
使用這種方法對**系統>配置> Web>默認頁面**的標準方法的目的是什麼? – benmarks 2013-04-04 14:26:46
原因是商店視圖不能有多個「CMS主頁」設置,據我所知。我們擁有包含兩種不同主題的單一商店視圖,並且需要根據當前使用的主題設置主頁。 – 1000Nettles 2013-04-04 15:12:52
就像商店只有一個'web/default/cms_home_page'值一樣,它只有一個主題。因此,我假設您要麼以編程方式切換主題(包括通過設計更改)*或*您正在手動切換主題並希望自動切換內容。正確? – benmarks 2013-04-04 15:26:26