質問 > フロント機能 > ヘッダーに小カテゴリー一覧を表示 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hata |
投稿日時: 2017/6/22 10:37
対応状況: −−−
|
長老 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: ヘッダーに小カテゴリー一覧を表示 category.twigを見ていただけるとわかると思いますが、カテゴリーは Categories から取り出しています。
これは src/Eccube/Controller/Block/CategoryController.php で用意しています。 新規のブロックで必要になる情報は、以下のようにして用意するのが基本的なカスタマイズ方法です。 ・ブロックの作成 ・(上記のような)コントローラーの作成 ・データベースのdtb_blockで対象ブロックにlogic_flgを立てる ・src/Eccube/ControllerProvider/FrontControllerProvider.phpに定義を追加 また、推奨ではないようですが、twigから直接取り出すこともできます。 Categories が使えないブロックでも、以下のようにすることで category.twigと同じ Categories を 使用することができます。 {% set Categories = app['eccube.repository.category'].getList() %} ※コミュニティでeccube.repository.categoryを検索すると条件を絞る方法が見つかるかも。 最後に、category.twig の配置を変え、中身を希望通りに変更する方式で支障がないのでしたら、 上記のような対応は不要です。 ただし、ハンバーガーメニュー中のカテゴリもcategory.twigから生成されていますので、合わせて 対応してくださいね。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ヘッダーに小カテゴリー一覧を表示 | musuke | 2017/6/21 11:00 |
» Re: ヘッダーに小カテゴリー一覧を表示 | hata | 2017/6/22 10:37 |
Re: ヘッダーに小カテゴリー一覧を表示 | musuke | 2017/6/22 12:20 |