質問 > フロント機能 > 規格あり商品の価格順ソートについて |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nakamori |
投稿日時: 2018/4/25 12:14
対応状況: −−−
|
常連 登録日: 2018/4/25 居住地: 投稿: 33 |
規格あり商品の価格順ソートについて [EC-CUBE] 3.0.16、新規インストール
[レンタルサーバ] カゴヤ マネージド専用サーバー [OS] CentOS6 [PHP] 7.0.28 [データベース] MySQL 5.6.36 [WEBサーバ] Apache/2.4.33 [ブラウザ] Chrome最新版 [導入プラグインの有無] 有 ・商品情報追加プラグイン ・商品おすすめ順プラグイン [カスタマイズの有無] 有 Twigテンプレート(app/template/foobar/Product/list.twig)をカスタマイズし、 商品一覧画面で規格登録してある商品を並べて表示しています。 商品登録条件 ・規格1のみ使用 ・規格ごとに異なる金額を設定 ・規格未設定の商品もある 一覧画面のカスタマイズ内容 ・表示する商品情報に規格内容を追加 ・規格登録があったら、設定数分を並べて表示 ・表示件数も規格ごとにカウントして表示 例えば[商品A]にサイズ別の金額が設定してあったら ・商品A Lサイズ 5,000円 ・商品A Mサイズ 3,000円 というように、2件分として表示しています。 [現象] 上記カスタマイズを加えた状態で、価格順ソートを自然に見せるには どのようにすればいいでしょうか? 現状は(当たり前ですが) 価格の高い順 → price02_maxの値でソート しているため、4,000円の[商品B]があると ・商品A Lサイズ 5,000円 ・商品A Mサイズ 3,000円 ・商品B 4,000円 のような順番で表示されてしまいます。 Twigテンプレートの書き換えでなんとかなるか、それとも src/Eccube/Repository/ProductRepository.php あたりのカスタマイズが必要になるでしょうか? 他に影響が出そうな部分など(pagenationも必要そうですが)もありましたら、 ご教授ください。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 規格あり商品の価格順ソートについて | nakamori | 2018/4/25 12:14 |
Re: 規格あり商品の価格順ソートについて | 468 | 2018/4/25 18:56 |
Re: 規格あり商品の価格順ソートについて | nakamori | 2018/4/26 13:41 |