4

在 magento 中使用以下代码:

$currentPageId =$this->getRequest()->getParam('page_id');

我们可以得到当前页面的id。

但是如何获取特定页面的页面 id?

例如,我有一个带有 URL key 的页面about-fruit-store

我想得到它的页面ID。我怎么才能得到它?

4

1 回答 1

10

任何一个

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

或者

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

应该这样做。

于 2012-08-03T05:59:36.627 回答