質問 > 管理機能 > プルダウンメニューのカテゴリー表示について |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
people |
投稿日時: 2020/5/12 9:39
対応状況: −−−
|
新米 登録日: 2020/4/30 居住地: 投稿: 8 |
Re: プルダウンメニューのカテゴリー表示について ご回答頂いた内容で調整してみたいと思います。
お忙しい中、ありがとうございました! |
468 |
投稿日時: 2020/5/9 22:58
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: プルダウンメニューのカテゴリー表示について プルダウンの選択肢は
/src/Eccube/Form/Type/SearchProductBlockType.php 54行目の $Categoriesで設定されているのですが 対象データを取得している $this->app['eccube.repository.category']->getList(null, true); [/src/Eccube/Repository/CategoryRepository.php function getList()]は 全ての階層のデータを取得してしまいます。 上記、function getList()を参考に新しく親データ(第1階層のカテゴリで良かったでしょうか?)のみ取得するメソッドを CategoryRepository.phpに追加して、それをSearchProductBlockType.phpで利用する形が良いのではないかと思います。 実際にコードを書いて動かした訳ではないので何とも言えませんが createQueryBuilder()の c2, c3, c4, c5に関する記述を削除すれば第2階層以下のデータは取得しないのではないかと思います。
|
people |
投稿日時: 2020/5/9 17:55
対応状況: −−−
|
新米 登録日: 2020/4/30 居住地: 投稿: 8 |
プルダウンメニューのカテゴリー表示について [EC-CUBE] 3.0.18
お世話になります。 商品検索ブロックの検索窓の横にあるプルダウンメニューをクリックして表示させると、カテゴリーがずらっと表示されるのですが、親・子・孫カテゴリーまですべて表示されます。 このプルダウン内のみ、子・孫カテゴリーを非表示にする方法をご教授頂けないでしょうか(親カテゴリーのみ表示) 宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |