質問 > フロント機能 > カテゴリ指定での商品の並び順について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2017/11/3 4:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: カテゴリ指定での商品の並び順について $objQuery->setOrder("($sub_sql) DESC ,product_id DESC");の直前で、
$sub_sqlを組み立てていると思いますが、 その中身を確認すると、 dtb_product_categories.rankとdtb_category.rankを利用して計算した数値を降順になるように指定しているようです。 dtb_product_categories.rankを利用している事から、 カテゴリに紐づけた順番が関係しているようですので、 商品編集画面などでカテゴリの選択を変更すると、 フロントの商品一覧の順番が変わってくると思います。 また、dtb_category.rankの値が優先されるようになっていますので、 カテゴリを追加すると、新しいカテゴリに所属する商品から表示されるのではないでしょうか? カテゴリやカテゴリとの紐づけに左右されず、商品の情報で表示したい場合は、 $objQuery->setOrder("($sub_sql) DESC ,product_id DESC"); の所を、 価格順や新着順のように $objProduct->setProductsOrder('price02', 'dtb_products_class', 'ASC'); $objProduct->setProductsOrder('create_date', 'dtb_products', 'DESC'); シンプルな記述に変更するのが良いかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
カテゴリ指定での商品の並び順について | dipito | 2017/10/31 18:45 |
Re: カテゴリ指定での商品の並び順について | 468 | 2017/11/1 7:44 |
Re: カテゴリ指定での商品の並び順について | dipito | 2017/11/1 10:16 |
» Re: カテゴリ指定での商品の並び順について | 468 | 2017/11/3 4:46 |
Re: カテゴリ指定での商品の並び順について | dipito | 2017/11/6 18:30 |