EC-CUBE:メンバー管理の権限を増やしたり編集
この間調べたばかりでまた忘れてしまったのでメモ。
下記ページ参考にさせていただきました、ありがとうございます<(_ _)>
EC-CUBEの管理画面で使用メニューを制限かけるメンバー(ユーザー)を追加する方法
EC-CUBEバージョン:2.13.3
PHPバージョン:PHP 5.3.3
MySQL:5.0.95
とりあえず手順メモ
- 管理画面「システム設定>マスターデータ」から mtb_authority を選択
- 「追加のデータ」から新しいIDと権限を追加(例/ID:2、値:受注管理)
- 管理画面「システム>メンバー管理」からメンバーを追加、新しく追加した権限を割り当てる。
- テンプレート「admin_contents.css」に追加した権限用のCSSを追加する。
各権限で管理画面へログインすると、「 authority_[権限ID] 」というclassが設定されるようになっている。
そのクラスを利用してcssでナビゲーションの項目を隠す。
ファイルの場所
/html/user_data/packages/admin/css/admin_contents.css
.authority_2 #navi-basis, .authority_2 #navi-products, .authority_2 #navi-customer, .authority_2 #navi-total, .authority_2 #navi-mail, .authority_2 #navi-contents, .authority_2 #navi-design, .authority_2 #navi-system, .authority_2 #navi-ownersstore { border: none; width: 0; height: 0; overflow: hidden; visibility: hidden; }