質問 > 管理機能 > 在庫切れ商品の並び替え/表示についてのご相談 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/4/17 9:49
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1649 |
Re: 在庫切れ商品の並び替え/表示についてのご相談 src/Eccube/Repository/ProductRepository.php
getQueryBuilderBySearchData() 内にて、
とすれば、在庫数順にソートは可能です。 ただ、この場合は在庫無制限のときは考慮されていません。 ご要望のような在庫なしという判定のソートは1回のクエリでは実現が難しいので、在庫ありの商品一覧取得と在庫なしの商品一覧取得を行い、結合するしかないかと思われます。 以下、チェックボックスによる切り替え方法です。 検索Formに次を追加します。
twigにてレンダリングします。
Controller側でクエリビルダーに条件を追加します。
上記、動作検証はしていませんが、Repositoryでpcがjoinされていれば動作すると思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
在庫切れ商品の並び替え/表示についてのご相談 | moge1203 | 2018/4/16 13:00 |
» Re: 在庫切れ商品の並び替え/表示についてのご相談 | h_tanaka | 2018/4/17 9:49 |
Re: 在庫切れ商品の並び替え/表示についてのご相談 | h_tanaka | 2018/4/17 9:50 |