Magento - 如何从根类别之外的类别获取产品
问题描述:
我正在尝试从超出存储默认根类别的类别获取产品。Magento - 如何从根类别之外的类别获取产品
如果我从商店根目录中的类别中推入ID,但以下代码将起作用,但存在商店前端之外的一组类别(此处为$ _supplierData ['supplier_category'])根类别...如果我把id为那些...名作任何产品被装载到$ _collection
$_category = Mage::getModel('catalog/category')
->load($_supplierData['supplier_category']);
$_collection = Mage::getModel('catalog/product')
->getCollection()
->addCategoryFilter($_category)
->addAttributeToSelect('*')
->load();
谁能告诉我什么,我需要为这些产品加载到的藏品?我无法将类别推入商店根目录 - 这是另一位开发人员在项目中做出的设计决策。
答
$products = Mage::getModel('catalog/category')->load($_supplierData['supplier_category'])
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1)
->addAttributeToFilter('visibility', 4);