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;
}