我正在尝试修改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无效。
有人知道我怎么能让它发挥作用?
答案 0 :(得分:1)
生产已加载时,经常会发生未经过应用的过滤器。
在迭代整个集合之前尝试执行$_productCollection->clear()
。但是,最好在加载之前找到更新集合的地方。