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

質問全般・改善要望
返信する
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

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

投稿記事 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');
にしないと正常に動作しないようです。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

了解です。global宣言をheader.inc.phpのほうに追加しておきますね
返信する