【问题标题】:How to display Products from a certain Category in Magento (without subcategories)如何在 Magento 中显示某个类别的产品(没有子类别)
【发布时间】:2011-11-12 02:09:54
【问题描述】:
我有一个类别 X,其中包含两个子类别 Y 和 Z。X 也绑定了一个产品。
当我尝试选择这样的产品时:
$category_obj->getProductCollection()->addCategoryFilter($category_obj);
我得到 X 中的所有产品以及子类别中的产品。
有没有办法只获得类别 X 中的产品?
提前致谢,
罗
【问题讨论】:
标签:
php
zend-framework
magento
e-commerce
【解决方案1】:
当然,它会显示您现在得到的预期结果,因为您正在按 $Category_obj 进行过滤。为什么不按类别过滤产品
你需要做这样的事情:-
从 category_obj 中获取所需类别的 ID,然后执行以下操作:-
$category_obj->getProductCollection()->addCategoryFilter($category_id);