跨境电商
经验交流分享

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

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

[php]

<?php
$routeName = Mage::app()->getRequest()->getRouteName();
$identifier = Mage::getSingleton(‘cms/page’)->getIdentifier();
?>

<?php if ($routeName == ‘cms’ && $identifier == ‘home’) : ?>
//当前页是首页
<?php else : ?>
//当前页不是首页
<?php endif ; ?>

[/php]

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

赞(0)
未经允许不得转载:锐想 » Magento判断当前访问页面是否为首页
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限