目次

権限によりナビゲーションを制限する

前提

対象

http://svn.ec-cube.net/open_trac/changeset/17454

関連するチェンジセット

初期状態

システム設定 - メンバー管理 で、権限を「店舗オーナー」として登録すると下記のナビゲーション項目が非表示となる。

変更例

「規格管理」を非表示にする

/html/user_data/packages/default/css/admin_contents.css

  /* 権限 */
  x-dummy
  ,.authority_1 #navi-basis-control
  ,.authority_1 #navi-basis-parameter
  ,.authority_1 #navi-basis-masterdata
  ,.authority_1 #navi-contents-file
  ,.authority_1 #navi-design-bloc
  ,.authority_1 #navi-design-template
  ,.authority_1 #navi-design-add
  ,.authority_1 #navi-system
  ,.authority_1 #navi-ownersstore
+ ,.authority_1 #navi-basis-zip
  {
      /* display: none; --- IE で不具合 */
      height: 0;
      width: 0;
      overflow: hidden;
      border: none;
      visibility: hidden;
  }

ちなみに

ナビゲーション以外でも、非表示にすることは可能。極端な例としては、登録ボタンを非表示にすることで、閲覧専用ライクな表示にする事も可能だろう。