【发布时间】:2014-02-18 23:26:37
【问题描述】:
在最低的类别级别上,我的侧边栏在 Magento 中消失了。对于我的所有类别,Anchor 都设置为 no。最终,我想在侧边栏(显然在每个产品页面上)显示所有主要类别,并在主要类别中显示子类别。
不确定是什么问题。几乎带有一些样式更改的基本 magento 代码。非常感谢任何帮助!
<?php if (!Mage::registry('current_category')) return ?>
<?php $_categories = $this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
<aside id="sidebar">
<div class="sidebar-nav">
<h2><?php echo $this->__('Products') ?></h2>
<ul>
<?php foreach ($_categories as $_category): ?>
<?php if($_category->getIsActive()): ?>
<li>
<a href="<?php echo $this->getCategoryUrl($_category) ?>"<?php if ($this->isCategoryActive($_category)): ?> class="current"<?php endif; ?>><?php echo $this->htmlEscape($_category->getName()) ?></a> (<?php echo $_category->getProductCount() ?>)
</li>
<?php endif; ?>
<?php endforeach ?>
</ul>
</div>
<div class="sidebar-nav">
<h2 class="red">Holiday</h2>
<ul>
<li><a href="#">Christmas</a></li>
<li><a href="#">Halloween</a></li>
<li><a href="#">Thanksgiving</a></li>
<li><a href="#">Easter</a></li>
<li><a href="#">4th of July</a></li>
<li><a href="#">Valentine's Day</a></li>
</ul>
</div>
<div class="sidebar-nav">
<h2>About Us</h2>
<ul>
<li><a href="#">About Mary</a></li>
<li><a href="#">Press</a></li>
<li><a href="#">Licensing</a></li>
<li><a href="#">Shows</a></li>
<li><a href="#">Custom Work</a></li>
<li><a href="#">Contact Us</a></li>
<li><a href="#">Privacy Policy</a></li>
<li><a href="#">Terms & Conditions</a></li>
</ul>
</div>
<script type="text/javascript">decorateDataList('narrow-by-list2')</script>
<?php endif; ?>
</aside>
【问题讨论】:
标签: magento navigation anchor categories sidebar