バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (25 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 49
もっと...

サイト内検索

質問 > フロント機能 > トップページの商品一覧をカテゴリ別に表示

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,104名です
総投稿数は110,037件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.