質問 > 管理機能 > プルダウンメニューのカテゴリー表示について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |
» Re: プルダウンメニューのカテゴリー表示について | 468 | 2020/5/9 22:58 |
Re: プルダウンメニューのカテゴリー表示について | people | 2020/5/12 9:39 |