管理画面の語尾の全てに「だぷー」を追加するコード(MODX版)
まずはこちらの記事を見てほしい。
管理画面の語尾の全てに「ぷー」を追加するコード
こちらの記事に何故か触発されて、なんとなく(ちょっと動きは違うけど)MODX版も作成してみた。
というわけでおもむろにMODX管理画面でプラグインを作成する。
プラグインの作成-システムイベント
次のイベントをチェック。
- OnManagerPageInit
- OnWebPagePrerender
プラグインの作成-設定
「プラグイン設定」に次の一行を入力して「パラメータ表示の更新」をクリック。
&rpl_enbl=有効範囲;list;なし,フロントエンド,バックエンド,全て;全て&str_search=search string;text;。&str_replace=replace string;text;だぷー
プラグインの作成-メイン
「プラグイン名」は適当に。プラグインコードに以下を入力。
$e = &$modx->Event;
switch ($e->name){
case "OnManagerPageInit":
if( $rpl_enbl == "全て" || $rpl_enbl == "バックエンド" ){
global $_lang;
foreach ($_lang as $key => $val){
$_lang[$key] = str_replace($str_search,$str_replace,$val);
}
}
break;
case "OnWebPagePrerender":
if( $rpl_enbl == "全て" || $rpl_enbl == "フロントエンド" ){
$modx->documentOutput=str_replace($str_search,$str_replace,$modx->documentOutput);
}
break;
}
「保存」をクリック。以上。
そしてどうなるか
これが管理画面(バックエンド)。
これが表の画面(フロントエンド)。
余談だけど「プラグイン-設定」のところで、有効範囲を決められます。フロントエンドは表の画面のみ。バックエンドは管理画面だけ変換します。
あと「search string」「replace string」を変えれば好きな語尾にできるよ!好きに遊んでみてね!
作成日:2011/08/13 01:02:55