MODx Revolutionで問い合わせページ、メールフォームなど作るためのAdd On。
個人的には使い方はFormItのほうが素直で好きなんですが、動きがどうも怪しいので、こっちを使ってみました。
各種設定値は、managerのスニペット→SPForm→SPForm を選択して、プロパティタブを選びます。
「Add Property Set」ボタンを押して、新しいプロパティセットを作成します。
呼び出す場合には、以下のように呼び出します。
[[!SPForm@NewPropertySetName]]
名前 | 内容 | 初期値 |
---|---|---|
recipientArray | 送信先メールアドレス | Webmaster: |
errorsTo | エラー送信先メールアドレス | you@yourdomain.com |
spfDebug | Debugスイッチ | No(0) |
spformTpl | formテンプレートchunk名 | spformTpl |
spfcaptchaTpl | CAPTCHAテンプレートchunk名 | spfcaptchaTpl |
formProcAllowedRefers | メール送信を許可されるRefer | インストールサイト |
spfSMTP_Port | SMTPポート | 587 |
spTextRows | テキストエリアの行数 | 10 |
spTextCols | テキストエリアのカラム数 | 50 |
incluseResetButton | リセットボタンの有無 | No(0) |
requireVerify | CAPTCHAを使用する | No(0) |
useMathString | CAPTCHAに式を使用する | Yes(1) |
プレースホルダー | 内容 |
---|---|
[[+spf-recipient]] | ← recipientArray 受取人のコンボボックスを表示(一人の場合は非表示) |
[[+spf-use-hidden-field]] | SPAMよけの隠しフィールド |
[[+spf-name-prompt]] | ← $_lang['your-name'] |
[[+spf-email-prompt]] | ← $_lang['email-address'] |
[[+spf-subject-prompt]] | ← $_lang['subject'] |
[[+spf-comments-prompt]] | ← $_lang['enter-comments'] |
[[+spf-text-rows]] | ← spTextRows |
[[+spf-text-cols]] | ← spTextCols |
[[+spf-submit]] | ← $_lang['submit'] |
[[+spf-reset]] | リセットボタン1) |
[[+spf-captcha-stuff]] | CAPTCHAの表示2)3) |
[[+spf-cookie-message]] | 要cookieのメッセージ4)5) |
SPFormResponce用 | |
[[+spf-thank-you]] | ← $_lang['thank-you'] |
[[+spf-came-from]] | ← $_lang['came-from'] |
[[+spf-back]] | 戻るlink生成(referから) 文字列は → $_lang['back'] |
手順はLexicon・語彙を参考にしてください。
こちらの株式会社ルーキー/お問い合わせページで使用しています。