2013-01-10 61 views
1

我試圖在我的magento商店的導航中添加主頁按鈕。已經寫了很多,我發現這個代碼可以完成這項工作。Magento 1.7:添加菜單中的活動主頁按鈕

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

唯一的缺點是,它保持有效,而在其他類別點擊。所以它的行爲不像菜單的其餘部分。

任何幫助?

非常感謝提前!

更新: 解決與下面給出的答案。

回答

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> 

正如你可以看到它檢查是否網址家裏URL匹配。如果是這樣,那麼它會設置類別active

+0

它做到了!非常感謝您的優質幫助! – user1953441

+0

非常歡迎,很樂意提供幫助。你可以選擇這個作爲最佳答案:)乾杯 – 2013-01-12 19:59:04

相關問題