バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品検索の表示順を複数条件で検索したいです

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nmkbc
投稿日時: 2020/5/19 17:07
対応状況: −−−
新米
登録日: 2020/5/19
居住地:
投稿: 2
商品検索の表示順を複数条件で検索したいです
▼テンプレート
[EC-CUBE]2.13系
[OS]windows8.1
[PHP]7.3.8
[データベース]MySQL
[ブラウザ]GoogleChrome
[カスタマイズの有無]全体的に手を入れている

現在、「メーカーID順且つ価格が安い順」でソートできるような機能を実装したいと思っておりますが、「data/class/pages/products/LC_Page_Products_List.php」の中の表示順序のswitch文のcaseの中に、
$objProduct->setProductsOrder('T2.maker_id, T1.price02', 'dtb_products_class AS T1 JOIN dtb_products', 'ASC');
と追記し、SC_Products.phpのfindProductIdsOrderを動くように整えても「Operand should contain 1 column(s)」が出てきてしまい、うまくいきません。

何とかして「SELECT dtb_products.maker_id, dtb_products_class.price02, dtb_products.name FROM dtb_products INNER JOIN dtb_products_class ON dtb_products.product_id = dtb_products_class.product_id order by maker_id, price02;」で得られるような順番で検索結果を得たいのですが、どうすればよろしいでしょうか。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品検索の表示順を複数条件で検索したいです nmkbc 2020/5/19 17:07
     Re: 商品検索の表示順を複数条件で検索したいです 468 2020/5/19 18:48
       Re: 商品検索の表示順を複数条件で検索したいです nmkbc 2020/5/20 10:26

 



ログイン


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

統計情報

総メンバー数は88,826名です
総投稿数は109,984件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.