特定页面的Magento条件

时间:2014-07-28 06:23:57

标签: magento

在Magento我正在使用<?php if ($this->getIsHomePage()):?>来检查它是否是主页面,但我如何检查用户是否在使用? CMS页面网址密钥 game-store

2 个答案:

答案 0 :(得分:3)

要获取Magento中任何CMS页面的URL密钥/标识符,请使用以下代码。

<?php

$yourUrlKey = 'game-store';
$cmsPageUrlKey = Mage::getSingleton('cms/page')->getIdentifier();

if($yourUrlKey == $cmsPageUrlKey){
     //do something here
}

?>

以上代码将打印您的URL Key

答案 1 :(得分:1)

无论

$model = Mage::getModel('cms/page')->load('game-store','identifier');
var_dump($model->getData());
var_dump($model->getPageId());

$model = Mage::getModel('cms/page')->getCollection()
->addFieldTofilter('identifier','game-store')
->getFirstItem();
var_dump($model->getData());
var_dump($model->getPageId());

应该这样做。