お忙しいところ、迅速なお返事ありがとうございます。
説明不足で申し訳ありませんでした。
ロール[2]に対してリソース側の「content」にてデザインの操作をしております。
そのためプラグイン側ではexit処理は不要だと思っております。
下記のデモサイトでサンプルを作成致しました。
---------------------------------------------------
プラグイン名:デザイン(5) ←OnManagerPageInitイベントをcheck
---------------------------------------------------
if($_SESSION['mgrRole']!=='2') return;
if($action!=1 || $_GET['f']!=='tree') return;
$modx->event->setGlobalVariable('action',998);
$resource = $modx->getDocument(16,'content',0);
$modx->event->output($resource['content']);
---------------------------------------------------
リソース名:デザイン(16) ←content内容
---------------------------------------------------
<base target="main" />
<link rel="stylesheet" type="text/css" href="media/style/MODxCarbon/style.css" />
<h2>Resources</h2>
<ul>
<li><a href="index.php?a=4">New resource</a></li>
</ul>
<h2>Tools</h2>
<ul>
<li><a href="index.php?a=17">Configuration</a></li>
<li><a href="index.php?a=93">Backup</a></li>
</ul>
<h2>Other</h2>
<ul>
<li><a href="index.php?a=28">Change Password</a></li>
<li><a href="index.php?a=8">Logout</a></li>
</ul>
---------------------------------------------------
【1.0.14j-r9】
http://160714204818-23609.evo.demo.modx.jp/manager/
ロール[1] ユーザ名:modx パスワード:modx
ロール[2] ユーザ名:test パスワード:modxmodx
【1.0.15j】
http://160714204238-23609.evo.demo.modx.jp/manager/
ロール[1] ユーザ名:modx パスワード:modx
ロール[2] ユーザ名:test パスワード:modxmodx
やはり1.0.15jでは動作が確認出来ませんでした。
お手数をお掛けして申し訳ありませんが、ご確認のほど宜しくお願い致します。
また、下記の処理は自サイトでも正常に動作を確認できました。
コード: 全て選択
//OnManagerPageInit
if($action!=1) return;
if($_GET['f']=='menu') {echo 'メニュー画面<a href="index.php?a=76" target="main">P編集</a>';exit;}
elseif($_GET['f']=='tree') {echo 'ツリー画面';exit;}