【发布时间】:2012-03-20 16:03:05
【问题描述】:
我将这段代码添加到 top.phtml 中。它是来自 magento-wiki 的 hack,用于在 Topmenu 中获取活动的主页链接。它工作正常。
<div class="nav-container">
<ul id="nav">
<!-- HOME BUTTON HACK -->
<?php $_anyActive = false; foreach ($this->getStoreCategories() as $_category) { $_anyActive = $_anyActive || $this->isCategoryActive($_category); } ?>
<li class="first <?php echo !$_anyActive ? 'active' : '' ?>"><a href="<?php echo $this->getUrl('')?>"><span><?php echo $this->__('Home') ?></span></a></li>
<!-- HOME BUTTON HACK-->
当我尝试将另一个链接添加到 Topmenu 时出现问题。所以我在 Home Button Hack 后面添加了
<li class="<?php echo !$_anyActive ? 'active' : '' ?>"><a href="<?php echo $this->getUrl('references')?>"><span><?php echo $this->__('References') ?></span></a></li>
问题:现在主页和 cms(参考)链接同时处于活动或非活动状态。
如何让这段代码运行?
问候
ImI
【问题讨论】: