2012-02-16 7 views
0

私はmagentoサイトで直下に商品がない音楽のようなカテゴリを持っています。これは私のカテゴリ構造がどのように見えるかです。Magento:カテゴリPage

音楽(0)

--- | _ジャンル(0)

------ | _POP(3)

------ | _R & B (4)

--- | _Artists(0)

------ | _Rihanna(4)

--- | _Criticsチョイス(9)

これで、音楽やジャンルのときにすべての子供向けカテゴリの商品を検索することができます。

すべてのヘルプは

おかげ

答えて

0

私はテンプレート/カタログ/製品でsubcategorylist.phtmlと呼ばれる私のテーマ内のテンプレートを作成することにより、過去にこれを行ってきた/

<ul class="list"> 
    <?php 
    $currentCat = Mage::registry('current_category'); 

    $subCats = $currentCat->getChildren(); 


    foreach(explode(',',$subCats) as $subCatid) 
    { 
      $_category = Mage::getModel('catalog/category')->load($subCatid); 
      if($_category->getIsActive()) 
      { 
        $catUrl = $_category->getURL(); 
        $catName = $_category->getName(); 

        if($_category->getImageUrl()) 
        { 
          $catimg = $_category->getImageUrl(); 
        } 

        echo '<li><a href="'.$catUrl.'" title="View the products for this category"><img src="'.$catimg.'" alt="'.$catName.'" /></a>'; 
        echo '<h2><a href="'.$catUrl.'" title="View the products for this category">'.$catName.'</a></h2></li>'; 

      } 
    } 

    ?> 
    </ul> 

をいただければ幸いですCMSのMagentoバックエンド内 - >静的ブロックは、次のコードでカテゴリと呼ばれる新しいブロックを追加します。

{{block type="catalog/product" template="catalog/product/subcategorylist.phtml"}} 

次に、これを実装する特定のカテゴリに移動し、設定を表示して[CMSブロック]ドロップダウンから[カテゴリ]ブロックを選択します。

+0

heyy Jon、ありがとうございました!それはまさに私が探していたものではありませんでしたが、それは間違いなく私の問題を解決するのに役立ちます!ありがとうございます:) – Sushil

+0

ああ私はあなたが子供のカテゴリから製品を取得したいと述べたビットを忘れていました。とにかく助けてくれてうれしい。 –

関連する問題