Kiểm tra home page trong Magento

magento

Để kiểm tra home page trong Magento ta sử dụng đoạn code sau: 

$routeHome  = Mage::app()->getFrontController()->getRequest()->getRouteName();
$actionHome = Mage::app()->getFrontController()->getRequest()->getActionName();

if($routeHome == 'cms' && $actionHome == 'index') {
   //action
}

 

Tại trang home, magento sử dụng một CMS Page có Identifierlà “home” và action mặc định là “index”.

Do vậy ta chỉ cần kiểm tra trang đang sử dụng CMS và có action là “index” là có thể biết đang ở trang home và có thể kiểm tra ở bất cứ trang nào.