Próbuję uzyskać kolekcję produktów z identyfikatora kategorii. Kilka rzeczy, które próbowałem, są w bloku:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
i
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
także próbowałem zrobić to z phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
Nic z tego nie działa, ale nie widzę też żadnych błędów. Widziałem inny post, który wydaje się być tym samym pytaniem: Magento - zdobądź produkty z konkretnej kategorii, ale ta metoda też nie zadziałała. Dzięki za wszelką pomoc!
foreach ($products as $product) { echo $product->getId(); }
i dostaję serię identyfikatorów. Jednak kiedyecho $product->getName();
nic nie próbuję . Próbowałem->addAttributeToSelect('*')
również dodać, ale nie. Dzięki za dalszą pomoc.