【发布时间】:2009-12-28 20:07:56
【问题描述】:
我在 top.phtml 中有这段代码,它在我的 Magento 商店中显示我的菜单项:
<div class="header-nav-container">
<div class="header-nav">
<h4 class="no-display"><?php echo $this->__('Category Navigation:') ?></h4>
<ul id="nav">
<li <?php if(!Mage::registry('current_category')) { echo 'class="level0 active"'; } else { echo 'class="level0"'; } ?>><a href="<?php echo $this->getUrl('') ?>"><span><?php echo $this->__('Home') ?></span></a></li>
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
<li <?php if(!Mage::registry('current_category')) { echo 'class="level0 active"'; } else { echo 'class="level0"'; } ?>><a href="<?php echo $this->getUrl('catalogsale')?>"><span><?php echo $this->__('Sale Items') ?></span></a></li>
</ul>
</div>
我在底部有一个额外的li,它显示了另一个页面。当我单击“销售项目”页面时,我遇到的问题是:它的链接变为活动状态,但主页链接也变为活动状态。如何防止主页链接显示为活动状态?
我添加了一个屏幕截图来显示问题: Screenshot
【问题讨论】: