0

Concrete5 でフォームを作成するとRecipient Email、編集モードで を指定できます。

ドロップダウン メニューの選択に基づいて、特定のアドレスに電子メールを送信することは可能ですか?

これに関するヘルプ/リソースは大歓迎です。

前もって感謝します、マイク

4

1 に答える 1

1

いいえ、そのままではありません。また、concrete5 内での適切で簡単な解決策も思いつきません。マーケットプレイスでアドオンを確認できます (少なくとも 1 つの高度なフォーム ブロックが販売されています)。

また、(カンマまたは配布アドレスを介して) 全員に送信し、受信者にそれを理解させることもできます。

独自のソリューションを構築する場合は、非常に簡単です。

  1. フォームに新しいフィールド (「質問」) を作成します。
  2. コントローラーを /blocks/form ディレクトリにコピーします (concrete5 の拡張に関するチュートリアルに従って)。
  3. メールを送信する直前に PHP コードを編集して、指定した名前の質問が投稿されているかどうかを確認します。もしそうなら、それをチェックして*、デフォルトの代わりにそのアドレスに送信してください。

*重要 -- フォームの投稿内容をただ信用するのではなく...基本的なチェックを行ってください (ドメインにあること、またはハードコードされたホワイトリストであることを確認するなど)。任意のアドレスを送信すると、無意識のうちにスパマーになってしまいます。

于 2013-03-07T03:55:44.460 に答える