プラグイン > 開発について > 管理画面の左メニューがactiveにならない |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2016/10/26 9:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
管理画面の左メニューがactiveにならない EC-CUBE3でプラグインを作成しています。
ServiceProviderに次のコードを追加することで管理画面の左メニューに任意の項目を追加することができました。 しかし、左メニューで項目を選択して画面を表示しても、選択した項目が選択状態になりません。具体的には、liタグのclassがactiveになりません。 どうすればよいのでしょうか?
|
468 |
投稿日時: 2016/11/21 20:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理画面の左メニューがactiveにならない 管理画面の左メニューの選択状態は、twigのほうで設定されていると思われます。
/src/Eccube/Resource/template/admin/Order/index.twigの24行目に以下のような記述があります。 {% set menus = ['order', 'order_master'] %} プラグインに含めるtwigファイルに以下の記述を追記してみては如何でしょうか? {% set menus = ['order', 'order_sample'] %} よろしくお願いします。 |
h_tanaka |
投稿日時: 2016/11/22 8:59
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: 管理画面の左メニューがactiveにならない 468さん、
ありがとうございます! 指定するid名が間違っていたのですね。 ServiceProviderでRepositoryに登録したメニューidを指定することで正しく表示されるようになりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |