私はMagentoで始まり、非常に奇妙な問題で立ち往生しました 私は1つのルートカテゴリと2つの子カテゴリを持ち、それぞれにサブカテゴリと製品を持っています。ルートカテゴリの下にあるカテゴリ。製品のメーカーMagento
iは
$root=3;
$rootcategories=Mage::getModel('catalog/category')->getCategories($root,1,false,true,false);
foreach($rootcategories as $c=>$Cat){
$product = Mage::getResourceModel('catalog/product_collection')
->addCategoryFilter($Cat);
foreach($product as $pro){
$pId=$pr['entity_id'];
$_product=Mage::getModel('catalog/product')->load($pId);
$manufacturers[$c][]=$_product->getResource()->getAttribute('manufacturer')->getFrontend()->getValue($_product);
}
}
echo '<pre>';
print_r($manufacturers);
die;
私はこのコードからメーカーのリストを取得することになってる...以下のコードを見てください。3. としてルートカテゴリIDを与えるとの開始、しかし、私は取得「NOそれぞれのカテゴリの各製品ごとに表示されます。
「使用済み製品リスト」属性がありますか? –
はい... –