質問 > フロント機能 > 絞り込み検索を追加したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
maru_1030 |
投稿日時: 2018/12/1 14:12
対応状況: −−−
|
新米 登録日: 2018/12/1 居住地: 投稿: 3 |
絞り込み検索を追加したい ▼テンプレート
[EC-CUBE] 3.0.16 , 新規インストール [レンタルサーバ] xサーバー [PHP] 7.1.18 ▼質問内容 商品検索をする際に、価格帯やメーカーなどの条件を絞り込んで検索させたいのですが、プラグインで対応できればと思い探しましたがEC-CUBE 2.X系しか対応していないようで困っています。 自分で設定するには難しいでしょうか? 設定方法をご存知の方がいらっしゃればご教示いただきたいです。 よろしくお願いいたします。 |
468 |
投稿日時: 2018/12/3 11:51
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 絞り込み検索を追加したい 検索処理に対して、カスタマイズが必要となります。
フロントか、管理画面か、どちらの検索条件に条件を追加するのかによって手を加えるファイルは異なります。 例えば、フロントであれば、以下のファイルに手を加えていく形になるのではないかと思います。 /src/Eccube/Form/Type/SearchProductBlockType.php ↑検索項目の定義 /src/Eccube/Repository/ProductRepository.php function getQueryBuilderBySearchData() ↑DBからデータを取り出すDQLの組み立て /src/Eccube/Resource/template/default/Block/search_product.twig ↑商品検索ブロックのテンプレートファイル 個別ファイルの記述方法は、symfony2のルールに則って記述する必要があります。 ご自身でカスタマイズされるのであれば、 一度、ソースを確認してデフォルトの項目がどのようにデータ抽出に利用されているのか確認されてみては如何でしょうか?
|
maru_1030 |
投稿日時: 2018/12/7 14:54
対応状況: −−−
|
新米 登録日: 2018/12/1 居住地: 投稿: 3 |
Re: 絞り込み検索を追加したい 返信いただきありがとうございます。
見るべきファイルがわかり大変助かりました。 フロントで価格帯を絞り込みたいのですが、カテゴリのコードを元に追記してみましたがうまくいきませんでした。(エラーで画面が表示されなくなってしまいます。) 知識不足で申し訳ないのですが、どうか具体的に教えていただけないでしょうか? |
468 |
投稿日時: 2018/12/7 17:19
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 絞り込み検索を追加したい 大変申し訳ないのですが、本来、有償でカスタマイズを受けているような内容の為、
具体的なソースの提示等は、ここでは行えない為、ご了承いただきたいと思います。 また、symfony2のformクラスや、サブミットされた値の受け取り方、DQLの書き方、twigの書き方など、 項目を追加して検索条件を追加するだけでも説明する箇所は多岐にわたる為、ここで説明しきれないという事もあります。 エラーで画面が表示されなくなったとありますが、 システムエラーの画面が表示されるという事でしょうか? デバッグモードを利用すれば、エラー時のスタックトレースが画面に表示され、 実際にエラーが発生している箇所が特定しやすくなるのですが、 デバッグモードはご利用されていますか? もし、デバッグモードを利用されていないようであれば、 過去の投稿にもECCUBE3のデバッグモードの表示方法について投稿されたものがあったかと思いますので、 探していただいたほうが良いかと思います。 デバッグモードを利用すれば、1つずつ不具合を修正していけば良いと思います。 もし、デバッグモードを利用されているのであれば、 どのようなエラーが発生しているのか、こちらに投稿いただければ、 何か解決方法を回答できるかもしれません。
|
maru_1030 |
投稿日時: 2018/12/7 17:37
対応状況: −−−
|
新米 登録日: 2018/12/1 居住地: 投稿: 3 |
Re: 絞り込み検索を追加したい ご丁寧に返信いただき本当にありがとうございます。
デバッグモードを利用していませんでしたので、一度そちらを利用してエラーの原因を見てみようと思います。 |
mipon |
投稿日時: 2019/2/11 22:24
対応状況: −−−
|
新米 登録日: 2017/9/9 居住地: 投稿: 9 |
Re: 絞り込み検索を追加したい もう解決済みかもしれませんが、横から失礼いたします。
2019年の1月に新プラグインをリリースしました。 「商品詳細検索+情報項目追加プラグイン for EC-CUBE3」 https://www.ec-cube.net/products/detail.php?product_id=1824 フロント側で、「価格帯やメーカーなどの条件を絞り込んで検索」などの詳細商品検索が可能です。 このプラグインがご希望に沿うのではないかと、遅ればせながらコメントさせていただきましたm(__)m |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |