管理者を追加する場合、システム設定→メンバー管理から追加することは出来るけど、「管理者」しか追加できないので、「売上閲覧用」のユーザーを追加する必要が出てきました。
「売上閲覧用」のユーザーは、「受注管理」と「売上集計」のみ確認出来るようにし、その他の管理ページは操作出来ないように、管理画面のメニュー表示を変更します。
※URLを入力すれば他のページも見れてしまうので、完璧ではないけどとりあえずこの方法で対応しました。
1.システム設定→マスタデータ管理から「mtb_authority」を選択し、
ID:1
値:売上確認用
と入力し、「この内容で登録する」をクリック
2.システム設定→メンバー管理→メンバー新規登録をクリック
必要事項を入力。管理権限の欄に先程の「売上確認用」が追加されてるので、選択して登録。
3.data/class/pages/LC_Page.php の83行目付近を変更
変更前↓↓
funciton init(){}
変更後↓↓
4.data/Smarty/templates/default/admin/main_frame.tpl を変更
■51行目付近
変更前↓↓
<body bgcolor="#ffffff" text="#000000" link="#006699" vlink="#006699" alink="#006699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preLoadImg('<!--{$TPL_DIR}-->'); <!--{$tpl_onload}-->">
変更後↓↓
<body bgcolor="#ffffff" text="#000000" link="#006699" vlink="#006699" alink="#006699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preLoadImg('<!--{$TPL_DIR}-->'); <!--{$tpl_onload}-->" class="<!--{if strlen($tpl_authority) >= 1}-->authority_<!--{$tpl_authority}--><!--{/if}-->">
■93行目付近
で囲まれている管理画面メニュー部分を変更し、必要な部分だけ表示するようにする。
変更後↓↓
※管理画面のテンプレート設定で「default」以外のテンプレートを選択している場合も「default」内のテンプレートを上記のように変更する。選択しているテンプレートフォルダ内のファイルを変更しても反映されません。私はこれで1時間も悩んでしまいました
5.上記以外のテンプレートファイルも必要があれば同様に修正を加える。私は、
data/Smarty/templates/default/admin/order/subnavi.tpl
data/Smarty/templates/default/admin/home.tpl
も修正しました。

↑こんな感じかな
参照ページ1
参照ページ2
![電子書店[i-本] 電子書店[i-本]](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fi-hon.jp%2Fcommon%2Fimg%2Fbanner%2Fi-hon.gif)
「売上閲覧用」のユーザーは、「受注管理」と「売上集計」のみ確認出来るようにし、その他の管理ページは操作出来ないように、管理画面のメニュー表示を変更します。
※URLを入力すれば他のページも見れてしまうので、完璧ではないけどとりあえずこの方法で対応しました。
1.システム設定→マスタデータ管理から「mtb_authority」を選択し、
ID:1
値:売上確認用
と入力し、「この内容で登録する」をクリック
2.システム設定→メンバー管理→メンバー新規登録をクリック
必要事項を入力。管理権限の欄に先程の「売上確認用」が追加されてるので、選択して登録。
3.data/class/pages/LC_Page.php の83行目付近を変更
変更前↓↓
funciton init(){}
変更後↓↓
function init(){
$this -> tpl_authority = $_SESSION['authority'];
}4.data/Smarty/templates/default/admin/main_frame.tpl を変更
■51行目付近
変更前↓↓
<body bgcolor="#ffffff" text="#000000" link="#006699" vlink="#006699" alink="#006699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preLoadImg('<!--{$TPL_DIR}-->'); <!--{$tpl_onload}-->">
変更後↓↓
<body bgcolor="#ffffff" text="#000000" link="#006699" vlink="#006699" alink="#006699" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preLoadImg('<!--{$TPL_DIR}-->'); <!--{$tpl_onload}-->" class="<!--{if strlen($tpl_authority) >= 1}-->authority_<!--{$tpl_authority}--><!--{/if}-->">
■93行目付近
<!--▼NAVI-->
<!--▲NAVI-->
で囲まれている管理画面メニュー部分を変更し、必要な部分だけ表示するようにする。
変更後↓↓
<!--▼NAVI-->
<!--{if $tpl_authority >= 1}-->
<!-- 売上閲覧用 -->
ここに売上閲覧用のメニュー(省略)
<!-- /売上閲覧用 -->
<!--{else}-->
<!-- 管理者用 -->
ここに管理者用のメニュー(省略)
<!-- /管理者用 -->
<!--{/if}-->
<!--▼NAVI-->
※管理画面のテンプレート設定で「default」以外のテンプレートを選択している場合も「default」内のテンプレートを上記のように変更する。選択しているテンプレートフォルダ内のファイルを変更しても反映されません。私はこれで1時間も悩んでしまいました

5.上記以外のテンプレートファイルも必要があれば同様に修正を加える。私は、
data/Smarty/templates/default/admin/order/subnavi.tpl
data/Smarty/templates/default/admin/home.tpl
も修正しました。

↑こんな感じかな

参照ページ1
参照ページ2
![電子書店[i-本] 電子書店[i-本]](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fi-hon.jp%2Fcommon%2Fimg%2Fbanner%2Fi-hon.gif)