EC-CUBEの管理画面に入ると、ホームに「システム情報」なる項目があります。
大変重要な情報ではあるのですが、システム管理者以外は必要ない情報でもあるので、
システム管理者以外は非表示になるようにします。
data/Smarty/templates/admin/home.tpl
<!--{if $smarty.session.authority == 0}--> <!--{* システム情報ここから *}--> <h2>システム情報</h2> <table summary="システム情報" class="shop-info"> <tr> <th>EC-CUBEバージョン</td> <td><!--{$smarty.const.ECCUBE_VERSION}--></td> </tr> <tr> <th>PHPバージョン</td> <td><!--{$php_version}--></td> </tr> <tr> <th>DBバージョン</td> <td><!--{$db_version}--></td> </tr> <tr> <th>詳細</td> <td><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->system/system.php">システム設定>システム情報</a></td> </tr> </table> <!--{* システム情報ここまで *}--> <!--{/if}-->
システム情報を表示するコードの前後を、if文で囲みます。
管理画面>システム情報>マスターデータ管理にある、mtb_authority でメンバー権限が追加できますので、
上記の応用で権限ごとに表示・非表示が設定できると思います。
それにしても、デフォルトの権限が、「システム管理者」と「店舗オーナー」しかないってのは、
ちょっとさっぱりしすぎのような気がしますね~。