【发布时间】:2013-07-13 08:46:03
【问题描述】:
我使用的是 magento 1.7.0.2,我需要在我的商店中显示 CMS 页面的标题。
我有两家商店,一家是英文的,另一家是法文的。
要获取我正在使用以下代码的 CMS 页面的标题
$page = Mage::getModel('cms/page')->load('legal');
这里的“合法”是我的页面标识符。我在管理面板中创建了两个页面,它们具有相同的 url 键,用于具有不同页面标题的英语和法语商店。但是当我尝试使用标题时,
$pageTitle = $page->getTitle();
它总是向我显示英文 CMS 页面的标题。 我也尝试使用,加载页面,
$page = Mage::getModel('cms/page')->setStore(Mage::app()->getStore()->getId())->load('legal');
没有成功。有什么想法吗??
【问题讨论】:
-
如何在前端切换存储?您页面的其余部分翻译正确吗?
-
除页面标题外,一切正常。它获取的内容是正确的。
标签: magento magento-1.7