MODXテンプレート変数のカスタムフォーム

最終更新日
2017.07.29

移行作業中のため一部のページが正しく表示されていない場合があります(o-ω-))

登録されている入力フォーム以外のオリジナルの入力方法を作成する機能です。

テンプレート変数の設定項目「Custom Input」は標準の入力タイプ以外に自由な入力フォームを作成したいときに使用します。

スニペット、JavaScript や Ajax を使ってダイナミックなフォームを作成することもできる。

使用できるプレースホルダ

[+field_id+] テンプレート変数のID
[+field_type+] タイプ
[+default_text+] 既定値
[+field_value+] 入力、選択されている値
[+field_style+] スタイル

その他ドキュメント変数、各MODXタグ、他のテンプレート変数の値が使用できます。

入力フォームを自作する

以下の例は実際には入力フォームの「Text」を選択した時と同じ物を作成します。

<input type="text" name="tv[+field_id+]" id="tv[+field_id+]" value="[+field_value+]" class="text" />

ドロップダウンなどで選択値を操作したい場合はオプション内でスニペットや JavaScript を使用します。