2014-02-06 137 views
0

我需要顯示分配給我的網站的主頁上的類別的所有產品,如下所示。Magento:顯示所有產品的主頁上的分類

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"}} 

這裏目錄/產品/ list.phtml是默認的Magento list.phtml沒有任何修改。

我的產品都顯示在主頁上只有我給你任何產品的類別以及默認分類(根目錄)

​​

如果我的產品只分配到一個類別(我想),那麼它不會在主頁上顯示任何產品。

這裏的問題不是這一個How to display ALL PRODUCTS in the homepage?但爲什麼我必須將產品分配到默認類別(根)也爲了顯示它在主頁上。

謝謝。

回答

0

因爲當你看看數據庫表catalog_category_entity它將存儲所有類別ID喜歡首先必須是根類別/子/子[IF],當你取的話,你必須首先必須指定根類別,然後將其子類別

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

Image

+0

督促詳細頁面抓取範疇將很容易和直接,而對主頁獲取它,我需要使用 $ _product->通過getCategoryIds()和載荷種類rray鍵即0/1/2 – Slimshadddyyy

相關問題