我使用的是magento 1.7.0.2,我需要在商店中显示CMS页面的标题。
我有两个商店,一个是英文的,另一个是法文的。 要获得CMS页面的标题,我使用下面的代码
如何通过Magento商店获取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');
没有成功。任何想法??
如何在前端切换店?你网页的其余部分是否翻译得相当准确? –
除了页面标题外,一切正常。它提取的内容是正确的。 –