ユーザグループによる管理者ダッシュボード画面の使い分け
tamashi > ユーザグループによる管理者ダッシュボード画面の使い分け @ 2013/4/9 9:15 |
---|
最近使い始めたばかりの初心者です。
ユーザーグループにより管理機能の表示/非表示、アクセス制限できる部分が気に入っています。 そこで下記のようなことが可能なのか、可能な場合、方法をご教示いただけると幸いです。 ・ユーザーグループにより「管理者ダッシュボード」画面を使い分けたい →「管理者グループ」はデフォルトのままで良いのですが、 「サイト運営グループ」は「ニュース」「現在の状況」「最近の動き」などは必要ありません。 サイト運営者用メニューを表示させるか、ブログ記事一覧などを表示できたらいいな、と思っています。 よろしくお願いいたします。 |
ryuring > Re: ユーザグループによる管理者ダッシュボード画面の使い分け @ 2013/4/25 17:03 |
---|
こんにちは。
いくつか方法がありますが、一例をあげますね。 /baser/views/dashboard/admin/index.php をコピーし、 /app/webroot/themed/{テーマフォルダ}/dashboard/admin/index.php として貼り付けると こちらのファイルが優先されます。 ※ その際、管理システムよりサーバーキャッシュを削除してください。 上記のファイルでは、$user['user_group_id'] でユーザーグループ番号を参照する事ができますので、 その番号で判定して表示を振り分けます。 コードが煩雑になる場合は、エレメント化してしまうとスッキリします。 コード例はこんな感じです。
Twitter:@ryuring |
tamashi > Re: ユーザグループによる管理者ダッシュボード画面の使い分け @ 2013/4/26 17:38 |
---|
お忙しいところ、ご教示いただきありがとうございます!
$user['user_group_id'] でユーザーグループ番号を参照して、表示を振り分けることには成功いたしました! エレメント化については、上手くいかなかったのですが、もう少し時間をかけてトライしたいと思います。 あと一つ可能であれば教えていただきたいのですが、ログイン後に表示されるダッシュボード画面に あるひとつのブログの「記事一覧」を表示させることはできますでしょうか? よろしくお願いいたします。 |