Drupal 7.10私は / contact フォームを誰にでも開いており、Reply-Toメールメッセージのヘッダー。
/ contactフォームのゲストアドレスと登録ユーザーの両方の電子メールアドレスフィールドの値を取得するにはどうすればよいですか?
これが私が試していることです:
function your_module_mail_alter(&$message) {
if ( $message['id'] == 'contact_page_mail' ) {
$message['headers']['Reply-to'] = YYY;
}
}
Hook_mail_alter()の代わりにhook_form_alter()でこれを試してください。次に、独自のパラメーターをdrupal_mail()に実行することができます。
ただし、機能面で非常に制限があるため、このお問い合わせフォームは使用しないことをお勧めします。これらすべての設定を指定できるWebformを/ contactで使用して、ログインしたユーザーのフィールドに事前入力するなど、潜在的にクールなことをしてみませんか?