Magento:如果父类别为空,则显示来自childcategories的产品

时间:2010-02-16 12:11:42

标签: php magento e-commerce

我有以下类别

汽车零件(0)   轮胎(0)     轮辋(5)

现在在产品列表中显然汽车零件轮胎列表返回0产品。但对于用户来说这是一种尴尬。如果某个类别为空,是否可以显示子项?

亲切的问候

2 个答案:

答案 0 :(得分:16)

您是否已将类别标记为管理界面中的锚类别?这应该允许子类别的产品显示在父类别列表中。

希望有所帮助。

谢谢, 乔

答案 1 :(得分:4)

我自己一直在寻找答案,最后找到了解决方案。

由于许多网站和问题都提供了解决方案“将父类别设置为'是锚=是'或'尝试重新索引您的产品',您可能会发现这些都不起作用。但是,您需要将这些组合起来:

1。首先,将要显示其子类别产品的类别设置为'is anchor - >是'。 (目录>在管理员中管理类别) 您现在将看到此类别包含所有子类别一起包含的产品数量。

2. 要在您的网站上显示此信息,您必须立即重新编制索引数据。在管理员中,转到系统>索引管理并勾选“类别产品”复选框。点击'发送',它将重新索引。

Voilà,您的产品展示了您希望他们展示的位置。一个缺点是该页面现在还会显示“分层导航”,但如果您不想这样,您只需将包含此内容的div设置为CSS中的display:none

我们欠这个我发现它的网站: http://sheldonrcohen.com/Blog/tabid/88/EntryId/12/Magento-parent-category-not-showing-sub-category-products.aspx

谢谢Sheldon Cohen! :)