CMS「MODX Evolution」逆引きリファレンス
CMS「MODX Evolution」の逆引きリファレンスです。
MODX Japanから提供されている日本語版MODX Evolutionの非公式ドキュメントです。
MODXについて:MODX Japan
- ※ バージョン1.0.20Jを基準に掲載しています。
- ※ 一部説明に不明な部分があります。
- ※ 不定期で更新を行っています。
基本
タグ
モディファイア
基本
文字列
- 英字を大文字に変換
- 英字を小文字に変換
- 全角を半角に変換
- 半角を全角に変換
- 文字数を取得
- 行数を取得
- 単語数を取得
- 文字列を置換
- 正規表現で文字列を置換
- 文字数で文字列を制限
- 文字列の切り出し
- スニペットによるカスタムモディファイア
- URLエンコード
- HTMLタグをエンコード
- HTMLエンコードされた文字列をデコード
- キーに一致した値を取得
- 指定した値が存在すれば差し替え
- タグを削除
- 改行コードを削除
- 数字を書式に合わせる
- 改行タグを改行コードに置き換える
- 改行コードを改行タグに置き換える
日付
条件・判定
ファイル
その他
数字
スニペット
Ditto
- Dittoについて
- Dittoで使用するプレースホルダー(変数)
- 表示するリソース
- 基準となる親リソースのID
- 繰り返すサブリソース(アイテム)を除外
- サブリソース(アイテム)の表示する最大件数
- 表示を開始するサブリソース(アイテム)の位置
- サブリソース(アイテム)の順序
- メニューに表示されているサブリソース(アイテム)のみを対象
- コンテナを除外
- 表示するサブリソース(アイテム)で公開のみを対象
- ページネーションの実装
- 0件の場合に表示する内容を設定
- 繰り返すサブリソース(アイテム)のHTMLテンプレート
- 繰り返す最初のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す最後のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す現在のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す1つおき(偶数)のサブリソース(アイテム)のHTMLテンプレート
- サブリソース(アイテム)の階層の深さ
- Dittoの識別
- サブリソース(アイテム)をランダムで繰り返して表示
- dateプレースホルダーの関連付けするリソース変数の変更
Wayfinder
- Wayfinderについて
- 基準となる親リソース
- サブリソース(アイテム)の階層の深さ
- 特定のサブリソース(アイテム)を除外
- 現在表示中のサブリソース(アイテム)のさらに下層のサブリソース(アイテム)のみ展開
- "メニューの表示"の有無によるサブリソース(アイテム)の対象
- サブリソース(アイテム)の順序
- サブリソース(アイテム)の順序の方向(昇順/降順)
- サブリソース(アイテム)を囲うHTMLテンプレート
- サブリソース(アイテム)のHTMLテンプレート
- 第2階層以降のサブリソース(アイテム)を囲うHTMLテンプレート
- 第2階層以降のサブリソース(アイテム)のHTMLテンプレート
- 現在表示中のサブリソース(アイテム)のHTMLテンプレート
- 現在表示中のサブリソース(アイテム)の親のHTMLテンプレート
- Wayfinderで使用するプレースホルダー
- サブリソース(アイテム)を囲う要素のクラス名
- サブリソース(アイテム)のクラス名
- 最初のサブリソース(アイテム)のクラス名
- 最後のサブリソース(アイテム)のクラス名
- 現在表示中のサブリソース(アイテム)のクラス名
- 現在表示中のサブリソース(アイテム)の親要素のクラス名
- サブリソース(アイテム)にid属性を付与
- リンクのURLをhttpから始まるフルURLにするかどうか
- 下層のサブリソース(アイテム)の数を表示
- プレースホルダーwf.titleで参照する変数の変更
- プレースホルダーwf.linktextで参照する変数の変更
TopicPath
- 出力するパンくずリストの構成(プリセット)を変更
- パンくずリストの先頭(ホーム)のリンクテキストを変更
- アイテムを囲う外側のHTMLテンプレート
- アイテムのHTMLテンプレート
- 先頭(ホーム)のHTMLテンプレート
- 末端(現在位置)のHTMLテンプレート
- アイテム間の区切り(連結)HTMLテンプレート
- メニューに表示されているサブリソースのみをパンくずリストのアイテムの対象
- 表示から除外(非表示に)するリソース
- パンくずリストを表示しないリソース
- パンくずリストを表示しない直下のサブリソース(親リソース指定)
- パンくずリストに表示しないアイテムのリソース(指定リソース以降)
- パンくずリストを表示するアイテムの個数の制限
- アイテムの表示件数制限時の省略文字列
- プレースホルダーtitleで参照する変数の変更
- プレースホルダーdescで参照する変数の変更
- ホームとするリソース
eForm
- フォームの実装
- フォームの識別子
- 入力フォームのHTMLテンプレート
- フォームやメールで使用するフィールド
- フォームやメールで使用するプレースホルダー
- フィールドの検証(エラーチェック)する内容を設定
- フィールドの必須エラー時のクラス名
- フィールドのエラー時のクラス名
- フィールド全体のHTMLの入力を許可
- 管理者宛通知メールを送信しない
- 管理者宛通知メールの宛先メールアドレスを設定
- 管理者宛通知メール/自動返信メールの件名を設定
- 管理者宛通知メールの本文を設定
- 管理者宛通知メールの送信元メールアドレスを設定
- 管理者宛通知メールの送信元の名前を設定
- 管理者宛通知メールの返信先メールアドレスを設定
- 管理者宛通知メールのCCを設定
- 管理者宛通知メールのBCCを設定
- 自動返信メールの送信元メールアドレスを設定
- 自動返信メールの送信元の名前を設定
- 自動返信メールの本文を設定
- 管理者宛通知メール/自動返信メールをテキスト形式にするかどうか
- フォーム送信完了後に表示するHTMLテンプレート
- メール送信前のイベント
- メール送信後のイベント
- フォーム送信完了後の再送信をしないようにするかどうか
- フォーム送信完了後の再送信可能までの時間
WebLogin
- ログイン後に表示するリソース(ページ)
- ログアウト後に表示するリソース(ページ)
- パスワードを忘れた際に新しいパスワードを送信した後に表示するリソース(ページ)
- 新しいパスワードがアクティブ化された後に表示するリソース(ページ)
- ログインボタンの文字を変更
- ログアウトリンクの文字を変更
- ログインフォームをオリジナルで用意
- ログアウトリンクをオリジナルで用意(任意の位置に設置したい場合)
AjaxSearch
- 非同期通信または遷移して検索
- 検索文字を検索するリソースの情報
- 検索・表示する対象または除外するリソース
- 入力文字(検索ワード)の最小文字数を変更
- 入力した単語の最大数を変更
- ボタンやメッセージなどのテキストの言語を変更
- 検索する単語の検索方法
- 条件に一致したリソースを除外
- 検索及び表示するリソースの階層
- 検索フォームの表示/非表示
- 検索結果で1ページ毎に表示するアイテム数
- 検索結果の表示順序の並び替え
- 検索結果で検索文字に一致した箇所の表示する情報
- 検索結果で検索文字に一致した箇所の表示する情報の最大文字数
- 検索結果で検索文字に一致した箇所の表示する情報の前後の省略文字
- 検索結果に表示されているテキストで検索した単語の強調
- 検索結果に表示される要約(序説)の表示/非表示
- 検索結果の表示/非表示
- 検索フォームのHTMLテンプレート
- 検索結果の外側のHTMLテンプレート
- 検索結果一覧のアイテムのHTMLテンプレート
- メニュー表示の有無による検索・表示対象の選択
- ウェブリンクの検索・表示対象の有無
- ページネーションの種類
- ページネーションのHTMLテンプレート
- 1ページのみでもページネーションを表示
- フォームのID属性値の接頭辞を付与
- 入力文字(検索ワード)の変化で自動的に検索(ライブ検索)
プラグイン
イベント
ManagerManager
- タブを作成
- タブの名称を変更
- タブの非表示
- フィールドを指定のタブへ移動
- フィールド名(ラベル名)を変更
- フィールドの非表示
- フィールドを必須
- フィールドの注釈(ツールチップ)を変更
- 親リソースのフィールドの入力値を初期値として引き継ぐ
- フィールドの初期値を設定
- フィールドの値を設定
- フィールドの最大入力文字数を設定(制限)
- 単一テキストボックスを複数入力形式へ変更
- 複数の入力フィールドの入力値を同期
- テンプレート一覧からテンプレートを非表示
- imageタイプのテンプレート変数に画像プレビュー機能追加
- 特定のリソースへのアクセスを拒否
開発(PHP)
リソース
- 現在のリソースのIDを取得
- 現在のリソースの情報を取得
- 特定のリソースの情報を取得($modx->getDocument)
- 特定のリソースの情報を取得($modx->getPageInfo)
- 特定の複数のリソースの情報を取得
- 現在または特定のリソース情報1つを取得
- 現在または特定の親リソース情報を取得
- 指定するリソースの親リソースのIDを取得
- 現在または特定の先祖リソースIDを取得
- 下層(直下)のサブリソースの情報を取得
- 下層(直下)の公開されているサブリソースの情報を取得
- 指定したリソースの子孫リソースのIDを取得
- 特定のリソースから最上位の親リソースのIDを取得
- 出力するドキュメントを参照
- リソースに設定してあるテンプレート変数の情報を取得
- リソースに設定してある複数のテンプレート変数の情報を取得
- リソースを作成
- リソースを編集(更新)
- リソースをゴミ箱へ削除
- リソースが存在するかを判定
チャンク
スニペット
プラグイン
日時
イベント
- 発火したイベント名を取得
- 発火した後にイベントに関連した出力先へ内容を出力
- OnBeforeDocFormSaveイベント発火時のリソース変数の値を取得
- OnBeforeDocFormSaveイベント発火時のテンプレート変数の値を取得
- OnDocFormSaveイベント発火時のリソースIDを取得
ユーザー管理/認証
- ログインしているか判定
- ログインしているユーザーのIDを取得
- ログインしているログイン名(ユーザー名)を取得
- ログインしているユーザーの種類を取得
- ウェブユーザーの情報を取得
- 管理画面ユーザーの情報を取得
- ログイン中のウェブユーザーのパスワードを変更
- ログインしているユーザーがウェブグループに所属しているか判定
ページ・ドキュメント
- キャッシュを消去
- 指定ページへリダイレクト
- 404エラーページへ遷移
- 403エラーページへ遷移
- 503エラーページへ遷移
- 500エラーページへ遷移
- ページにCSSを挿入
- ページにJavaScriptを挿入
- ドキュメントソースを解析して処理
- ドキュメントソースのタグを全て削除
URL・パス
データベース
- データベースで特定のテーブルの情報を抽出
- データベースから抽出した情報の件数(行数)を取得
- データベースから抽出した情報を1つずつ取得
- データベースから抽出した情報の特定のフィールドを取得
- データベースから抽出した情報の値を取得
- データベースから抽出した情報をXMLに変換
その他