2012-08-03 148 views
4

在Magento通過使用此代碼:我怎樣才能得到一個特定頁面的CMS頁面ID的Magento

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

我們可以得到當前頁ID。

但我怎樣才能得到一個特定頁面的頁面ID?

例如,我有一個URL密鑰about-fruit-store的頁面。

我想獲取它的頁面ID。我怎麼才能得到它?

回答

9

要麼

$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()); 

應該這樣做。

相關問題