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);