Magento:在主页上显示所有产品及其类别

时间:2014-02-06 09:53:46

标签: magento product

我需要显示分配到我网站主页上类别的所有产品,如下所示。

Category A      Category B      Category C          
----------      -----------     ----------              
Product A       Product B       Product C

在CMS中>主页>内容部分我已经包含了块

{{block type="catalog/product_list" name="homeproduct_list" template="catalog/product/list.phtml"}}

此处 catalog / product / list.phtml 是默认的Magento list.phtml ,不做任何修改。

仅当我将任何产品分配到类别以及默认类别(根类别)

时,我的产品才会显示在主页上
For ex: Product A is assigned to Default Category (Root) and Categopry A as well

如果我仅将产品分配给类别(我想要的),那么它不会在主页上显示任何产品。

这里的问题不是这个How to display ALL PRODUCTS in the homepage?,但为什么我必须将产品分配到默认类别(Root),以便在主页上显示它。

感谢。

1 个答案:

答案 0 :(得分:0)

因为当您查看数据库表catalog_category_entity时,它将存储所有类别ID,例如首先必须是根类别/子类别/子类别[if] ,当您获取时,您有首先必须分配根类别,然后分配其子类别

$product->getCategoryIds() it will get all category id please check image

Image