Contaoのフォームの管理方法

内蔵のフォームジェネレーターを使用して、記入内容を電子メールで送信したり、Contaoのデータベースに保存したりできる対話的なフォームを作成できます。アップロードしたファイルは電子メールの添付ファイルとして送信したり、Contaoのファイルディレクトリに保管できます。フォームジェネレターは異なるデータの書式をサポートしています:

書式 説明
生のデータ フォームのデータを各項目を1行にした、テキスト形式のメッセージで送信します。
XMLファイル フォームのデータをXMLファイルとして電子メールに添付します。
CSVファイル フォームのデータをCSVファイルとして電子メールに添付します。
電子メール email、subject、message、cc(カーボンコピー)以外のすべての項目を無視して、フォームの
データをメールのクライアントから送信されたかのように送信します。ファイルのアップロー
ドはできません。

フォームの項目

コンテント要素と同様に、Contaoはテキスト入力、パスワード入力、選択メニュー、ファイルのアップロード、隠し入力、提出ボタンといった各種のフォームの項目に分た要素を提供しています。Contaoのコアのフォームの項目の概要をここに示します:

項目 CSSのclass 説明
見出し headline セクションの見出しを入れるフォームの項目です。
説明 explanation 説明のテキストを入れるフォームの項目です。
HTMLコード - HTMLコードを入れるフォームの項目です。
テキスト入力 text 短めから中くらいの長さのテキストのための1行の入力項目です。
パスワード入力 password パスワード入力のための1行の入力項目です。
テキストエリア textarea 中くらいから長いテキストのための複数行の入力項目です。
選択メニュー selectまたはmultiselect 1行または複数行のドロップダウンメニューです。
ラジオボタンメニュー radio 1つだけ選択できる複数の選択肢の一覧です。
チェックボックスメニュー checkbox いくつでも選択できる複数の選択肢の一覧です。
ファイルアップロード upload ローカルのファイルをサーバーにアップロードする1行の入力項目です。
隠し入力 - フォームに表示しない1行の入力項目です。
セキュリティ質問 captcha spamボットから保護するための単純な数学の質問(CAPTCHA)です。
提出ボタン submit フォームを提出するボタンです。