Magento 1.7:在菜单中添加活动主页按钮

时间:2013-01-10 14:01:43

标签: magento menu

我试图在我的magento商店的导航中添加一个主页按钮。已经写了很多,我发现这个代码可以完成这项工作。

     <li class="home <?php echo !$_anyActive ? 'active' : '' ?>"><a href="<?php echo $this->getUrl('')?>"><span><?php echo $this->__('Home') ?></span></a></li>
 

唯一的缺点是它在点击其他类别时保持活跃状态​​。所以它的行为与其他菜单不同。

任何帮助?

非常感谢提前!

更新: 解决了下面给出的答案。

1 个答案:

答案 0 :(得分:3)

这应该可以帮到你......

<li class="home <?php if (Mage::helper('core/url')->getCurrentUrl() === Mage::helper('core/url')->getHomeUrl()):?> active<?php endif;?>"><a href="<?php echo $this->getUrl('')?>"><span><?php echo $this->__('Home') ?></span></a></li>

如您所见,它会检查网址是否与主网址匹配。如果是,则设置类active