質問 > フロント機能 > 価格帯絞り込み |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pakka023 |
投稿日時: 2021/1/13 19:17
対応状況: −−−
|
新米 登録日: 2021/1/13 居住地: 投稿: 1 |
価格帯絞り込み <価格帯でさがす>
3000-4000円←リンク 4000-5000円 5000-6000円 上のような価格帯メニューがブラウザ上にあり このリンクをクリックすると該当価格帯の商品が一覧レイアウトで 表示されるようにしたいのですがどのようにコントローラーなどをカスタマイズしていけばいいのかが、わかりません。 恐れ入りますが、どなたか参考になる資料など ご教示いただけますと幸いです |
468 |
投稿日時: 2021/1/14 10:41
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 価格帯絞り込み 改修を加えるとすれば
・商品一覧ページ /src/Eccube/Controller/ProductController.php function index() ・リクエストの値 /src/Eccube/Form/Type/SearchProductType.php ・商品抽出処理 /src/Eccube/Repository/ProductRepository.php function getQueryBuilderBySearchData() 辺りになるのではないかと思います。 デフォルトでは商品一覧の処理はカテゴリーID、検索キーワードを受け取って 商品データを抽出していると思いますので そこに最小金額、最高金額を追加していく形になるのではないかと思います。 元のソースに手を加えたくない場合は、デフォルトのソースを参考に新しいコントローラー等を/app/Customize/以下に追加していく形になるかと思います。 https://doc4.ec-cube.net/customize_controller https://doc4.ec-cube.net/customize_formtype https://doc4.ec-cube.net/customize_repository
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |