続けてEC CUBEの話題で申し訳ありません。
最近EC CUBEを結構いじってたりしてます。素人なりですが(^^ゞ
EC CUBEも2.11になり、結構使いやすくなっていますが、折角設定したものを訳の分からない人にいじられたくなかったりしますよね?←自分?
心配というか…
探してみるとユーザー毎に管理権限が設定できるプラグインなどもあるようですが、動作が不安定になるなど今一人気がないようです?検索しても有用な情報が見つかりませんでした。
そこで素人が考えるのは、管理画面のメニューをユーザー毎に必要最小限に表示すればいいじゃん!
ということです(^^ゞ
ど素人のやることですから笑わないでくださいね。
/data/Smarty/templates/admin
にあるmain_frame.tplの約86行目付近に<!–{* ▼NAVI *}–>とあります?
そこからが管理画面のメニューです。
単純に
———————————————————
<!–{if $smarty.session.login_name|h == “●●”}–>
????
<!–{/if}–>
———————————————————
●●はユーザー名
????にはメニューを基本情報管理からオーナーズストアまでの中から必要な部分を入れます。
と、if文で囲んだメニューのセットをユーザー毎に作ってあげるだけ(^^ゞ
プルダウンメニューまで制御出来ればいいのだが…
と思った人は、例えば基本情報管理だったら
<!–{include file=”`$smarty.const.TEMPLATE_ADMIN_REALDIR`basis/subnavi.tpl”}–>
の部分のbasisフォルダにあるsubnavi.tplファイルの中身を編集して別名で保存し、ここでユーザーごとにそのファイル名を指定してあげれば可能でしょう。
素人の考えなんて所詮こんなもんですが(^^ゞ