質問 > フロント機能 > トップページの商品一覧をカテゴリ別に表示 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
higespo |
投稿日時: 2010/3/10 23:46
対応状況: −−−
|
新米 登録日: 2010/3/10 居住地: 投稿: 7 |
トップページの商品一覧をカテゴリ別に表示 はじめまして。よろしくお願いします。
トップページに表示させた商品一覧を、大カテゴリ別にわけて表示させたいと思っています。 ここでの商品一覧は、商品ステータスで特定のものを選んだもののみで、下記のページを参考に実装しました。 「EC-CUBEで、新着商品の紹介をトップページに表示する方法。」 http://www.naga-blog.com/archives/2009/03/101727.php なおカテゴリと商品の前提としては、カテゴリは2階層(大と中)までとし、商品は必ず中カテゴリに属するものとします。 また複数の大カテゴリに属している場合は、すべてのカテゴリに表示させます。 --- そしてまずは実験的に、 $col = "DISTINCT price02_min, product_id, price02_max, main_image, product_flag, name"; の最後にcategory_idを入れてみて、表示側にidを表示させてみたところ、中カテゴリのidが表示され、 複数に紐づいている商品はその分ループして表示しました。 現在ここで止まっています。 カテゴリは大と中だけで商品は必ず中カテゴリに属するので、ここで取得したcategory_idのparent_category_idを 取得、重複するparent_category_idは一つにして、さらに複数存在する場合は表示側で何度も出ないような処理が必要、 という方法を考えているのですが、これを実現するコードの書き方がよく分かりません。 dtb_categoryを参照するぐらいは見当がつくのですが…… 取得する商品データの中に大カテゴリを入れることができれば、後は表示側でループと分岐をうまく組み合わせれば 実現できると思いますので、対応方法がお分かりの方、よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» トップページの商品一覧をカテゴリ別に表示 | higespo | 2010/3/10 23:46 |
Re: トップページの商品一覧をカテゴリ別に表示 | seasoft | 2010/3/10 23:51 |
Re: トップページの商品一覧をカテゴリ別に表示 | higespo | 2010/3/11 20:27 |