3

Magento 開発者の皆さん、カテゴリ別に並べ替えて結果を整理する製品コレクションの製品リストをフィルタリングする最も賢明な方法は何だと思いますか?

たとえば、自転車やアクセサリーを販売しているとします。人々が自転車を検索すると、次の 3 つのカテゴリがあります。

1.) Bicycles (Category ID #3)
2.) Bicycle Helmet (Category ID #4)
3.) Bicycle Accessory - Water Bottles (Category ID #10)

カスタム コントローラを使用して独自のコレクションを作成し、カテゴリ ID #3 の製品が最初にリストされ、次にカテゴリ ID #4、次にカテゴリ ID #5 の製品を並べ替えたいとします。

これが検索結果ページに表示されるか、単に「すべての製品を購入する」ページに表示されるかに関係なく、同じ質問が当てはまります - カテゴリ別に並べ替える方法を見つける必要がありますか? もしそうなら、これを行う最善の方法は何ですか? 製品コントローラー機能を操作するメソッドを見ると、「このカテゴリを最初に表示し、次にこのカテゴリを表示し、次にそのカテゴリを表示する」と言うことができるかどうかわかりません。

論理的に、この要求を処理する最善の方法は何ですか?

4

1 に答える 1

0

で試しましたCategory Filterか?

これはレイヤード ナビゲーションの一部であり、すべての製品リスト (catalog_search を含む) で利用できます。

それを有効にするにis_anchorは、カテゴリのパラメータをTrueDisplay Settingsタブ内)に置くだけです。

これにより、製品リストの左側の列で、製品リストをカテゴリ別にフィルタリングできることがわかります (1 つずつのみで、複数選択はできません)。

ここで例を見ることができます: http://demo.magentocommerce.com/catalogsearch/result/?q=and

于 2012-11-14T20:17:31.147 に答える