카테고리 ID에서 제품 모음을 가져 오려고합니다. 내가 시도한 몇 가지가 블록에 있습니다.
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
과
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
또한 phtml에서 그냥 해 보았습니다.
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
이 중 어느 것도 작동하지 않지만 오류가 표시되지 않습니다. 나는 같은 질문처럼 보이는 다른 게시물을 보았습니다 : Magento-특정 범주에서 제품 가져 오기 그러나 그 방법은 나에게 효과적이지 않았습니다. 도움을 주셔서 감사합니다!
foreach ($products as $product) { echo $product->getId(); }
하고 일련의 ID를 얻습니다. 그러나echo $product->getName();
아무것도 시도 하지 않을 때 . 나는->addAttributeToSelect('*')
또한 추가하려고 시도했다 . 더 도움을 주셔서 감사합니다.