在 magento 的侧边栏中显示主要类别的子类别

Display subcategories of main category in sidebar in magento

我有一些 categories 和他们的 subcategories 如下:

Mobile
    Nokia
    Samsung
    Micromax
Television
    LG
    Panasonic
    Philips
Laptop
    Acer
    Dell

当我点击category手机时,在right side bar全部categories and subcategories are displayed。但是我需要显示subcategories仅限移动设备。那就是 Nokia, Samsung,Micromax 而已。

我该如何管理?哪个文件处理这个操作?我也找不到需要的文件。

请帮助我...我的 magento 版本是 1.9.0.1

编辑

在类别的 display settings 中,我将 Is anchor 设置为 YES,然后在 right side bar all categories are displayed 中。如果我设置 NO the subcategories only displayed in left side barI need right side bar because it contain some filter options too.

您可以使用以下扩展程序,它是免费的。

http://www.manadev.com/advanced-layered-navigation-ce

您可以从他们的网站查看演示。

在类别设置中,将类别 "mobile" 设置为锚类别。这会将客户锁定在移动设备购物体验中。

问题已解决...

我这里用的是layered navigation.

显示layered navigation 我所做的是:在Catalog > Manage Categories > (Category name) > Display settings中将Is Anchor更改为

然后,

类别分层导航布局 部分的 app\design\frontend[template][template]\layout\catalog.xml 中,

我变

<block type="catalog/navigation" name="catalog.leftnav1" before="currency" template="catalog/navigation/left_nav.phtml"/>

<block type="catalog/navigation" name="catalog.leftnav1" before="currency" template="catalog/navigation/left.phtml"/>

现在可以正常工作了....