質問 > 管理機能 > ログインユーザによって |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rabupon |
投稿日時: 2017/4/25 11:31
対応状況: 解決済
|
常連 登録日: 2008/11/14 居住地: 投稿: 64 |
ログインユーザによって ログインユーザによって、利用できるメニューを変更できますか?
|
h_tanaka |
投稿日時: 2017/4/25 11:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ログインユーザによって EC-CUBE3の管理者メニューのことを言われているのだと思います。
src/Eccube/Resource/template/admin/nav.twig において、 {% if app.user.Authority.id != 0 and level1.id == 'store' %} のような判定で可能です。 標準メニューの各idは次のファイルを参照してください。 src/Eccube/Resource/config/nav.yml.dist
|
umebius |
投稿日時: 2017/4/25 12:00
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ログインユーザによって 管理画面以外のtwigであれば、ログインしているかどうかは下記のような形で確認可能です。このチェックなしにapp.userを使うとエラーになることが多いのでご注意ください。
{% if is_granted('ROLE_USER') %} 会員です {% endif; %}
|
h_tanaka |
投稿日時: 2017/4/25 12:08
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ログインユーザによって umebiusさん
そうなんですね。。 このやり方で実稼働していますが今のところ問題なく動作しています。 どのようなエラーが想定されるか教えてもらえますでしょうか?
|
h_tanaka |
投稿日時: 2017/4/25 12:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ログインユーザによって あ、私の勘違いかもしれません。
上記の件、管理画面以外のtwigだけでの話でしょうか? (管理画面であればapp.usrで問題ない?)
|
umebius |
投稿日時: 2017/4/25 12:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ログインユーザによって 上記、管理画面以外のtwigの話になります。
管理画面であれば既にis_grantedによるチェックが行われてますので問題ございません 分かりにくくてすみません!
|
h_tanaka |
投稿日時: 2017/4/25 12:13
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ログインユーザによって わかりました!
ありがとうございます^^
|
468 |
投稿日時: 2017/4/25 17:28
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ログインユーザによって 管理画面のメニューの事であれば、
管理画面の設定>システム情報設定>権限管理を設定すれば、 メンバー毎に権限を指定して、操作できる画面を制限する方法もあるかと思います。
|
h_tanaka |
投稿日時: 2017/4/25 17:34
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ログインユーザによって 468さん
すっかりその機能忘れてましたが、その方法のほうがスマートですね。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |