Showing posts with label How to get current Page URL and Identifiers in Magento. Show all posts
Showing posts with label How to get current Page URL and Identifiers in Magento. Show all posts

Wednesday 1 October 2014

How to get current page in magento


How to get current page in magento

Sometimes we reqiure for specific module for specific page. e.g. we want to show bestseller products on home page only and not any other... In this situation we need home page condition. Get current page is home page and display bestseller products on there. Here i have given code that return current page or current module name.

To Get the name of the current router use below code :

Mage::app()->getFrontController()->getRequest()->getModuleName();

If current page is CMS page thene use below to get identifier :

Mage::getSingleton('cms/page')->getIdentifier();

To get the current page url use below code :

Mage::helper('core/url')->getCurrentUrl();

Example : suppose we want to display specific code for home page....

if(Mage::getSingleton('cms/page')->getIdentifier() == 'home'){

Write your code here...
}

To Get the full action name

Mage::app()->getFrontController()->getAction()->getFullActionName()

Wednesday 18 December 2013

Get Current page is home page in magento


Get Current page is home page in magento

if(Mage::getSingleton('cms/page')->getIdentifier() == 'home'  &&
   Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms' ):

     // statment

endif;