更改Magento集合以仅显示分组的产品

时间:2013-11-24 19:19:27

标签: magento magento-1.7

我正在尝试修改Magento(1.7.0.2)集合,以便仅在产品列表中显示已分组的产品。我尝试使用 addAttributeToSelect addAttributeToFilter 这样做

$_productCollection=$this ->getLoadedProductCollection()
->addAttributeToSelect('*')->addAttributeToFilter('type_id','grouped');

$_productCollection=$this ->getLoadedProductCollection()
->addAttributeToFilter('type_id', array('eq' => 'grouped'));

但现在使用此版本的Magento无效。

有人知道我怎么能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

生产已加载时,经常会发生未经过应用的过滤器。

在迭代整个集合之前尝试执行$_productCollection->clear()。但是,最好在加载之前找到更新集合的地方。