ページ 11

モジュールにグローバル変数「$action」追加  【解決済み】

Posted: 2012年10月18日(木) 21:21
by kazuike
-----
MODXのバージョン:1.0.6J-r7以降
-----
影響の範囲がよくわかりませんが、
1.0.6J-r7以降で、
おそらくモジュールに使用すると思われる「manager/includes/header.inc.php」が、
グローバル変数「$action」を使用するように変更されていますね。

▼開発者用マニュアル
http://modx.jp/docs/dev.html
の「モジュールを作ってみよう(上級者向け)」の

コード: 全て選択

global $modx_lang_attribute,$modx_textdir, $manager_theme, $modx_manager_charset;
global $_lang, $_style, $SystemAlertMsgQueque, $content;

include('header.inc.php');
は、

コード: 全て選択

global $modx_lang_attribute,$modx_textdir, $manager_theme, $modx_manager_charset;
global $_lang, $_style, $SystemAlertMsgQueque, $content, $action;

include('header.inc.php');
にしないと正常に動作しないようです。

Re: モジュールにグローバル変数「$action」追加

Posted: 2012年10月18日(木) 21:31
by yama
了解です。global宣言をheader.inc.phpのほうに追加しておきますね