我需要为通过设置为“目的”的自定义属性过滤的产品创建新的视图模板文件。
到目前为止,我有一个模板文件,按可见性列出产品:
<?php
$visibility = array(
Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG
);
$storeId = Mage::app()->getStore()->getId();
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addOrderedQty()
->addAttributeToFilter('visibility', $visibility)
->setOrder('ordered_qty', 'desc');
?>
如何为“目的”进行此代码查询?
答案 0 :(得分:1)
您可以像添加可见性一样添加它:
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addOrderedQty()
->addAttributeToFilter('visibility', $visibility)
->addAttributeToFilter('purpose', 'weight-loss')
->setOrder('ordered_qty', 'desc');