PHP&Magento If语句基于页面url

use*_*726 2 php magento

我想基于cms页面url创建以下条件语句,以显示我的magento商店的不同背景图像.语法似乎很好,但它没有显示出来.

<?php
if(Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms'):
       $Page = Mage::getSingleton('cms/page')->getTitle(); 
endif;   

if($Page == 'about-us'):
       //echo $this->getChildHtml('bg_aboutus');
      echo '<div class="bg"><img src="' . $this->getSkinUrl("images/about_us.jpg") . '" alt="office interiors" ></div>';
endif;                        
?>
Run Code Online (Sandbox Code Playgroud)

liy*_*kat 7

请使用此选项在页面中添加条件

 <?php if (strpos(Mage::helper('core/url')->getCurrentUrl(),'about-us') != false ) :

 echo '<div class="bg"><img src="' . $this->getSkinUrl("images/about_us.jpg") . '" alt="office interiors" ></div>';
endif; 

 endif;?>
Run Code Online (Sandbox Code Playgroud)