最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

Magento判断当前访问页面是否为首页

时间:2014-05-26 17:04来源:未知 作者:最模板zuimoban 点击:
在Magento的页面制作中,我们经常需要判断当前页面是否为首页,来确实是否加在一些信息。如果直接下载模版文件中,大概方式如下。 01 02 03 04 05 06 07 08 09 10 ?php $routeName = Mage::app()-getRequest(

在Magento的页面制作中,我们经常需要判断当前页面是否为首页,来确实是否加在一些信息。如果直接下载模版文件中,大概方式如下。

01
02
03
04
05
06
07
08
09
10
<?php
$routeName = Mage::app()->getRequest()->getRouteName();
$identifier = Mage::getSingleton('cms/page')->getIdentifier();
?>
 
<?php if ($routeName == 'cms' && $identifier == 'home') : ?>
    //当前页是首页
<?php else : ?>
    //当前页不是首页
<?php endif ; ?>

这是最简单的方法,并且要注意的是,如果在配置中重新选择了Magento的首页,则需要修改上面代码中的identifier的值。另外,最佳方法是创建一个核心模块,把最常用的方法写进去。这里就可以写在一个Helper类中,后面可以供所有页面和类文件中随时调用。

 
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容