開発(PHP):現在のリソースの情報を取得

現在のリソースの情報を取得するには、$modx->documentObjectプロパティを使用します。
テンプレート変数の値も取得することができます。

日時に関する情報を取得した場合は、UNIX時間の形式(1970年1月1日 0時0分0秒からの経過秒数)で返します。

使用可能な箇所:スニペット、プラグイン

構文

戻り値 = $modx->documentObject[変数名];

変数名はリソース変数一覧をご覧ください。

戻り値

対象リソース変数の値を返します。
テンプレート変数の場合は、次のキーを持つ連想配列を返します。

キー 説明
name テンプレート変数名。
value 設定されている値。
type "入力フォーム"で選択した値。
display "プロセッサ"で選択した値。
display_params "プロセッサ"のURLパラメータ。

サンプルコード

$publishDate = $modx->documentObject['pub_date'];

if ($publishDate) {
	...
}

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る