MODx eForm

eFormは、フォーム(フィードバック、プロファイルなど)を操作するための優れたツールです。 最初に、それを理解するために、可能なパラメーターを翻訳することにしました。 一連の機会として扱うことができます。



多くの可能性があるため、テキストは非常に膨大です。







説明





eFormは、ユーザーが入力したデータを処理します

サイト上のフォーム。 受信したデータは、以下を使用して電子メールで送信できます。

html形式、添付ファイル、

留守番電話、高度なデータ処理、カスタムの生成

レポート。



必須パラメーター



&フォーミド



送信時に使用するフォームのID

データ。 このパラメーターは、複数の場合に必要です

フォーム。 フォームテンプレートには、同じ識別子の非表示フィールドが必要です。<input type = "hidden" name = "formid"

value = "formName" />または(eForm 1.4.x以降)次のことができます

フォームタグでIDを直接設定します:<form

id = "formName" ...>;



&tpl



チャンク名(番号ではない)またはドキュメントID(番号)の

使用済みテンプレート(1.4.4の新機能)スニペットを次のように使用することもできます

テンプレートソース。 この場合、パラメーターは送信されません。 定期的に

フォームフィールドは、変数を自動的に追加するため、変数を含める必要はありません

eFormが有効になっている、

自分で値を設定する場合を除きます。 特別利用可能

変数:[+ validationmessage +]、

[+ postdate +]、[+ verimageurl +]、[+ debugText +]。 各フォームには

変数[+ validatiomessage +]。



報告



テンプレートのチャンク名(番号ではない)またはドキュメントID(番号)

レポート。 すべてのフォームを含める必要があります。



追加オプション



&to (オプション)



メールアドレス

情報の送信先。 複数のアドレスを使用できます

それらをコンマ(、)で区切ります。 指定しない場合は、システムアドレスが使用されます。



&from (オプション)



レターの送信者のアドレスを設定します。



&fromname

(オプション)



レターの送信者の名前を設定します。



&replyto (オプション)



使用するアドレスを含むメールアドレスまたはフィールド

返信の手紙。



&sendirect (オプション)



フォームフィールドを使用して住所を決定する機能が含まれます。

手紙の送付先。





&cc

(オプション)



&emailと同じですが、

ccの場合:



&bcc

(オプション)



&emailと同じですが、

bccの場合:



&ccsender

(オプション)



フォームデータのコピーをユーザーに送信します。 デフォルトは0です。eForm検索

電子メールという名前のフィールドのユーザーアドレス。





&件名 (オプション)



メッセージの件名。[。フォームフィールド。]が含まれる場合があります。 例:ありがとう

ご注文について[.firstname。] [.lastname。]



&noemail (オプション)



eFormを保護します

手紙を送る。





&mailselector (オプション)



選択時に使用されるフォームフィールドを設定します

アドレスのコンマ区切りリスト(、)からの単一のアドレス

&toパラメーターで使用します。 フィールド値が決定します

使用されている住所の番号。 番号1は最初のアドレスに対応し、Nは最後のアドレスに対応します。



例:&to

= `販売@ me.com、サポート@ me.com、請求@ me.com`およびmailselector =`トピック `



フォームは、ドロップダウンリストの形式でトピックフィールドを使用します。 いつ

ユーザーが値を選択してから、1つのアドレスを決定します。

フォームデータの送信先。



&モバイル (オプション)



モバイルデバイスの電子メールアドレス。 ショート送信に使用

メッセージ。



&mobiletext (オプション)



モバイルデバイスに送信するメッセージ。 [。フィールドを含む場合があります

フォーム。]。 例:[.firstname。]の注文。



&thankyou (オプション)



チャンク名(番号ではない)またはドキュメントID(番号)の

データ送信後にユーザーに表示される使用済みメッセージテンプレート

フォーム。 &tplのようなタグ



&gotoid (オプション)



送信後に移行が行われるドキュメントのID

フォームデータ。 &thankyouも参照してください。



&カテゴリ (オプション)



eFormの分類に使用される名前またはカテゴリ識別子。 カテゴリーが見つからない場合、

自動的に作成されます。 これは件名行で使用されます。



&キーワード (オプション)



コンマ(、)または[+フォームフィールド+]で区切られたキーワード

データバンクを検索するときに使用されます。 たとえば、[+ firstname +]、

[+姓+]、[+メール+]



&自動送信者 (オプション)



メッセージ送信時に表示されるメールアドレス

留守番電話。 例:no-reply@mydomain.com



&autoSenderName

(オプション)



留守番電話メッセージで使用される名前。



&automessage (オプション)



チャンク名(番号ではない)またはドキュメントID(番号)の

留守番電話メッセージで使用されるテンプレート。 [。フォームフィールド。]を含む場合があります。



&allowhtml (オプション)



メッセージにHTMLを使用しているユーザーを含めます。





&言語 (オプション)



使用するメッセージと検証言語を設定します。 言語の名前

MODxと同じ。



&vericode (オプション)



確認コードが含まれています。 テンプレートには、検証用のフィールドが含まれている必要があります。

変数[+ vericode +]。



&デバッグ (オプション)



拡張フォーム検証エラーメッセージが含まれます。 主に

#LISTおよび#SELECTのデバッグ用。



&sendAsHtml (オプション)



どのメッセージがhtml形式を使用するかを決定します。





&sendAsText (オプション)



テキスト形式を使用するメッセージを決定します。





&sessionVars (オプション)



セッション変数名$ _SESSION、

コンマ(、)で区切られます。 それらは前にフィールド値のリストに追加されます

フォームの表示で、非表示フィールドとして使用できます。 もしあなたが

このパラメータを使用して、重要なことを明らかにしないようにしてください

セッション情報(非表示フィールドは情報を保護しません!)。



eFormは実行されないため

そのような値の自己処理、その後にそれらを含める必要があります

パターン。 例:

[!eForm&sessionVars = `jobID` ...]]および<input type =" hidden "

値= "[<!--> + jobID +]" />



&postOverides (オプション)



&sessionVarsと組み合わせて使用​​します。 セッション変数は

フォームに入力された値で上書きされます。 で取得した値1を設定する場合

フォームデータが優先されます。



&reportAbuse (オプション)



「1」に設定すると、メッセージは特別な

eFormインジェクションの試みに気づいた場合のメールアドレス(控えめに使用)。



&cssStyle (オプション)



スタイル定義をページ領域に追加します

送信後にユーザーへのフォームまたはメッセージが表示されます

(&感謝の場合のみ

インストール済み)。 値は、ドキュメント識別子(番号)、名前の形式にすることができます

スタイルシートへのチャンクまたはリンク(相対または絶対)。 できる

コンマ(、)で区切られた複数の値を使用します(実際には、

3種類すべての値を組み合わせます)。



例:



[!eForm

&cssStyle = `assets / site / forms.css、chunkName` ...]]

[!eForm&cssStyle = `chunkName` ...]]

[!eForm&cssStyle = `http:// mysite.com / assets / styles / forms.css` ...]]



チャンク(およびドキュメント識別子が設定されている場合はドキュメント)は、

次の形式の値を使用します。



  1. どうやって

    統合ユニット

    スタイルシートへのリンクとして:<link href = "assets / site / forms.css"

    rel = "stylesheet" type = "text / css">

    スタイルシートへのリンクのカンマ区切りリストとして:

    資産/サイト/forms.css、資産/サイト/more.css、資産/サイト/gone_overboard.css




All Articles