OnWebPageInit
通常のページ出力処理が行われる場合、最も早いタイミングで実行されるシステムイベント。ただし404ページの場合は例外で、先に OnPageNotFound が実行される。
キャッシュの有無とは関係なく実行される。
アクセスできるプロパティ
(string) $modx->documentIdentifier - リソースID
(string) $modx->documentMethod - フレンドリーURLかどうか
(string) $modx->uaType - クライアントのデバイス種別(pc/smartphone/tablet/mobile)
(array) $modx->config - セッティング変数(グローバル設定の値)
$modx->documentIdentifierを取得できなかった場合は当イベントにはアクセスせず$modx->sendErrorPage()に進む。
[(site_unavailable_page)]ページを処理する場合は、現時点のMODX Evolutionでは割り込めるシステムイベントが存在しない。
このイベントを使う主なプラグイン