バックエンド(管理画面)

「ユーザーの作成/編集」画面(a=11,a=12)

OnUserFormPrerender

form要素内

OnRichTextEditorRegister

グローバル設定(a=17)と共用。

OnInterfaceSettingsRender

グローバル設定(a=17)と共用。「管理画面の設定」タブの最下部に追加されます。

このシステムイベントを用いるプラグイン:TinyMCE

if($_GET['a']==='17') return;
$tpl = <<< EOT
<table>
<tr>
<th>カスタム設定</th>
<td><input type="text" name="custom_var" value="[+value+]" /></td>
</tr>
</table>
EOT;
$ph['value'] = $modx->config['custom_var'];
$output = $modx->parseText($tpl,$ph);
$modx->event->output($output);

実装例

OnUserFormRender

ユーザ情報の編集画面、form要素内。tab-paneの直後なのでセクションとして追加するとよい

PR

  • KAGOYA
  • ASP at AKIHABARA Japan
  • CMS AWARDS 2007 Winner
ページトップへ