1

自分の店でブランドを表示しようとしています。私は男性用と女性用の両方の衣料品を販売しているので、2つの異なるブランドカテゴリがあります。

私のカテゴリ構造は次のようになります。

男性ブランドxブランド女性ブランドyブランド

商品のブランドを表示したいのですが。

私はこのコードを見つけました:

$children = Mage::getModel('catalog/category')->getCategories(10);
foreach ($children as $category) {
    echo $category->getName();
}

ただし、これは1つのカテゴリに対してのみ機能し、製品が所有するものではなく、親カテゴリのすべてのサブカテゴリを表示します。

これを変更して、現在のブランドカテゴリのサブカテゴリを表示するにはどうすればよいですか。

私はこれが理にかなっていることを願っています、そして私はどんな助けにも感謝します!

4

2 に答える 2

1

特定のカテゴリのサブカテゴリリストを表示するには

$_category = Mage::registry('current_category');

$subcategories = Mage::getModel('catalog/category')->getCategories($_category->getId());

foreach ($subcategories as $subcategory){
     print_r($subcategory->getData()
}

もっと見る@Magento:サブカテゴリリストを表示する

于 2012-11-05T19:22:26.873 に答える