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 | フォームを提出するボタンです。 |