1

フォームに記入するユーザーに送信するメールの領収書を設定しようとしています。Webform6.x-3.1を使用しています。このWebフォームのヘルプページ「admin/help / webform」では、「フィールドの追加が完了したら、管理者に電子メールを送信するか、フォームに入力したユーザーに返信することができます。をクリックしてください。コンテンツの[Webフォーム]タブの下にある[メール]サブタブ。」 このバージョンでは「追加処理」機能がなくなったようです。

[電子メール]タブの下に非表示の電子メールフィールドを追加して、フォーム送信者に電子メールを送信しようとしましたが、機能しませんでした。私が行ったのは、「email_user」という非表示のフィールドを追加し、デフォルト値として、入力する電子メールフィールドが「email」であるため、%post[email]を指定したことです。投稿を取得しているようには見えません。

誰かがこれを機能させているか、それを行う方法を理解していますか?

4

1 に答える 1

2

電子メール サブタブを誤解している可能性があると思います。例として、新しい Webform ノードで新たに開始し、これを試してください。

  1. 「フォームコンポーネント」サブタブで、「名の例」(タイプ: テキストフィールド)、「姓の例」(タイプ: テキストフィールド)、「電子メールアドレスの例」(タイプ: 電子メール) の 3 つのコンポーネントを追加します。この例では、すべて「必須」にします (確認メールの設定は必須ではないと思いますが)。

  2. 「電子メール」サブタブをチェックしてください。"Component value:" ドロップダウンに " Example Email Address " がオプションとして表示される様子をご覧ください。選択したままにして、右側の「追加」ボタンをクリックします。

  3. 前に見たことがあると思いますが、次のページでは、メールのヘッダーと本文を定義できます。ただし、上部にある [ E-mail to address:]フィールドに注意してください。このフィールドには、まだ [サンプルの電子メール アドレス] コンポーネントが選択されています。これは、送信時に [電子メール アドレスの例] フォーム フィールドに入力された電子メール アドレスに確認電子メールが送信されることを意味します。

  4. [表示] タブをクリックして、フォームを試してみてください。例の名前と実際のメール アドレスを入力して送信し、Web フォームで生成された確認メールが届くかどうかを確認してください。

要するに、フォームに追加のフィールド/コンポーネントを定義するために E-mails サブタブを使用しません。これを使用して、確認メールの受信者にする既存のフォーム フィールドを選択します。

于 2010-09-15T01:38:37.330 に答える