2014-03-27 32 views
0

我必須從用戶選擇的類別中找到產品。我做了一個顯示所有類別和子類別的下拉菜單,現在用戶從該下拉菜單中選擇任何類別並相應地搜索產品。我不知道我必須做出什麼樣的改變,以及我必須修改哪些文件。所以,任何人都知道我將如何實現它。請分享你的想法。在magento中按類別搜索產品1.8

回答

1

我認爲你從類別選擇了category_id

$_productCollection = Mage::getModel('catalog/product')->getCollection() 
    ->addAttributeToSelect("*") 
    ->addStoreFilter() 
    ->addAttributeToFilter("visibility",4) 
    ->addCategoryFilter(Mage::getModel('catalog/category')->load($catid)) 
    ->setOrder("position","asc"); 

哪裏$catid是你的類ID

$_productCollection你得到所有產品的收集與特定類別的過濾器

,並嘗試在運行foreach$_productCollection獲得所有的產品信息

讓我知道如果您有任何疑問

+0

感謝您的幫助。但是我必須在這個文件和哪個函數中做出這些修改。我是magento的新手。 –

+0

你正在使用哪個文件? –

+0

catalogsearch/model/resources/fulltext.php –