How can I get the CMS page id of a specific page in Magento

In magento using this code:

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

we can get the current page id.

But how can I get the page id of a specific page?

For example, I have a page with the URL key about-fruit-store .

I want to get the page id. How can i get it?

+4
source share
1 answer

Or

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

or

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

must do it.

+9
source

All Articles