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');
}
}
または、これを完全に間違った方法で行っていますか? このような問題のベストプラクティスは何ですか? 新しいテーマはモバイル プラットフォーム用であり、ストア ビューと同じ設定が必要なため、新しいテーマにストア ビューを追加したくありません。みんなありがとう!