2011-06-28 6 views
0

私は問題があり、これを理解することでMagentoをもう少し理解するのに役立ちます。私は1column.phtmlを使用してCMSページを持っています。私は実際にCMSではなく1column.phtmlを使って垂直ナビゲーションシステムを作成しています。物事のCMS部分は、単にいくつかの画像を表示するために使用されています。サイトのデザインは、私が1列を使用していて、サイドバーをleft.phtmlファイルを使用せずにそこに置いているレイアウトを決定します。とにかく、それは問題ではありません。私は主要なカテゴリを引き出しようとしており、それをどうやって行うのか分かりません。むしろコードをphtmlファイルに入れてXMLを混乱させるのではなく、コードを追加するときに何も戻ってこないのです。Magentoのリストカテゴリ

<?php foreach ($this->getStoreCategories() as $_category): ?> 
<?php echo $this->drawItem($_category) ?> 
<?php endforeach ?> 

だから私は何も得られない。私もこれらの範囲を理解していないので、私はこの作業を取得したら、どのようにトップレベルのカテゴリだけを引き出すのだろうか?ありがとう!

+0

'$ this 'はどのブロックを参照していますか? – clockworkgeek

答えて

0

私はカテゴリのコレクションを取得しようとすると、あなたがかかる場所を参照してください。

$ categories = Mage :: getModel( 'catalog/category') - > getCollection();

このコードはすべてのカテゴリを表示します。 addAttributeToSelectおよびaddAttributeToFilter関数を使用すると、カテゴリを絞り込むことができます。

そこから、カテゴリを表示したり、何をしたいのかを調べることができます。