2011-07-02 1 views
0
$category = Mage::getModel('catalog/category')->load($currentCategory->getId()); 

$_productCollection = $category->getProductCollection()->addFieldToFilter('genre', array('finset' => '126'))->addAttributeToFilter('category_ids',array('finset'=>'14')); 

Mage::getModel('catalog/layer')->prepareProductCollection($_productCollection); 
$_productCollection = $_productCollection->load(); 

上記の文章は誤りです。実行してください。Magentoカテゴリフィルタエラー

+3

あなたに何のエラーがありますか? – Nic

答えて

1

正確に何をしようとしていますか?

$category->getProductCollectionに電話をかけた場合、商品はロードされたカテゴリにのみ表示され、カテゴリフィルタは不要です。 Magentoが1.4を超えると、category_idsはもう存在しないと思います。