Magento:隐藏列表中的属性变量

Magento:隐藏列表中的属性变量,magento,magento-1.9,configurable-product,Magento,Magento 1.9,Configurable Product,我的问题是: 我有两件红色和蓝色的衬衫,每件尺寸是S、m、L (6种产品)这6种产品与皇家马德里球衣有关 我只需要列出2件红色和蓝色的衬衫(尺寸不重要) 我试图超越 _getLoadedProductsCollection()位于图像目录块产品列表中 但这对我不起作用 对于这6件衬衫,我必须只有一个可配置产品,因此很遗憾,我不能为每种颜色使用两个可配置产品。解决方案如下: 1-覆盖Mage_Catalog_Model_层中的prepareProductCollection($collection

我的问题是: 我有两件红色和蓝色的衬衫,每件尺寸是S、m、L (6种产品)这6种产品与皇家马德里球衣有关

我只需要列出2件红色和蓝色的衬衫(尺寸不重要)

我试图超越

_getLoadedProductsCollection()位于图像目录块产品列表中 但这对我不起作用


对于这6件衬衫,我必须只有一个可配置产品,因此很遗憾,我不能为每种颜色使用两个可配置产品。解决方案如下:

1-覆盖Mage_Catalog_Model_层中的prepareProductCollection($collection)

2-准备好产品清单后,您需要显示

3-使用$collection->addAttributeToFilter('entity_id',$id

$collection
->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes()

->AddPrice()

->addFinalPrice()

->addTaxPercents()

->addUrlRewrite($this->getCurrentCategory()->getId())

//在这里过滤你的产品

->addAttributeToFilter('entity_id',$id)


)解决方案如下:

1-覆盖Mage_Catalog_Model_层中的prepareProductCollection($collection)

2-准备好产品清单后,您需要显示

3-使用$collection->addAttributeToFilter('entity_id',$id

$collection
->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes()

->AddPrice()

->addFinalPrice()

->addTaxPercents()

->addUrlRewrite($this->getCurrentCategory()->getId())

//在这里过滤你的产品

->addAttributeToFilter('entity_id',$id)

)