如何获取当前(活动的)顶级类别及其子类别??
我不想要根类别,只想要最高级别的类别及其所有子类别。
例如,如果我属于女性类别:
Women
- Apparel
-- Shirts
-- Pants
- Accessories
-- Handbags
-- Jewelry即使我看的是衬衫,我也希望分类树保持不变。
任何帮助都将不胜感激。
发布于 2010-06-26 17:18:03
为了准确回答你的问题“如何获取当前类别及其子类别”:
要检索当前类别:
$_currentCategory = $this->getCurrentCategory();检索其子类别的步骤:
$_categories = $this->getCurrentChildCategories();以上代码在一个目录/导航块中工作。
现在,为了得到你所说的渲染,我认为一个简单的导航块和CSS的很好的使用可以做到这一点。
结论: CSS足以完成您想要做的事情:)
1代码:
<?php $_menu = ''?>
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php $_menu .= $this->drawItem($_category) ?>
<?php endforeach ?>
<?php if ($_menu): ?>
<div class="THECSS-CONTAINER">
<ul id="THECSS">
<?php echo $_menu; ?>
</ul>
</div>
<?php endif; ?>https://stackoverflow.com/questions/3120517
复制相似问题