-----
[ サーバの情報 ]
さくらインターネット スタンダードプラン
サーバのOS : FreeBSD
Webサーバ : Apache
phpのバージョン : 5.2.17
MySQLのバージョン : 5.5.32
[ MODX Evolution ]
バージョン : 1.0.14J-r9
cfFormMailerのバージョン : 1.3
-----
v1.3からの新機能にある管理者アドレスの動的変更 [dynamic_send_to_field] を使用して構築しました。
入力画面テンプレート内の「dynamic_send_to_field」で指定したフィールドの各選択肢をselectで作成し
dittoにて一覧を作成しましたが
case1 dynamic_send_to_field 未設定
・宛先に管理者メール送信先 [admin_mail]が設定され送信できました。
case2 dynamic_send_to_field = type
・You must provide at least one recipient email address.
case3 dynamic_send_to_field = type かつ 管理者宛CCメール送信先 [admin_cc] 設定
・宛先なしで管理者宛CCメール送信先に設定されたアドレスにCCにて送信されました。
case4 テンプレートにdittoではなく直で記述した場合
・宛先とCC共に希望どおり送信できました。
dittoにて送信先セレクトリストを変更出来るよう設定することはできないでしょうか?
よろしくお願いいたします。
cfFormMailerで管理者アドレスの動的変更でdittoを使用
Re: cfFormMailerで管理者アドレスの動的変更でdittoを使用
実際に確認したわけではないですが、次のcfFormMailerを使ってみたらどうでしょうか。
https://github.com/yama/cfFormMailer
※「Download ZIP」ボタンからダウンロードできます。
次の改修が入っており、これがあれば意図した動作になるかもしれません。
https://github.com/yama/cfFormMailer/co ... 4357837a52
尚、現在お使いのcfFormMailer 1.3をベースとしてその他にも修正が入っているようですので、念のためバックアップを取ってからお試しください。
https://github.com/yama/cfFormMailer
※「Download ZIP」ボタンからダウンロードできます。
次の改修が入っており、これがあれば意図した動作になるかもしれません。
https://github.com/yama/cfFormMailer/co ... 4357837a52
尚、現在お使いのcfFormMailer 1.3をベースとしてその他にも修正が入っているようですので、念のためバックアップを取ってからお試しください。
cfFormMailerで管理者アドレスの動的変更でdittoを使用
soushi様
ご回答頂いていた件
ご連絡が遅くなり申し訳ございませんでした。
最新版を試してみましたが
スニペットは展開できたものの
sendtoのoptionが拾えていない感じでした。
テンプレート上
<option value="1. 製品について" sendto="product@example.com">1. 製品について</option>
実際のHTMLソース
<option value="1. 製品について">1. 製品について</option>
が正しい動作かと思いますが
実際dittoを使用した場合のHTMLソース
<option value="1. 製品について" sendto="product@example.com">1. 製品について</option>
となってしまいます。
ご回答頂いていた件
ご連絡が遅くなり申し訳ございませんでした。
最新版を試してみましたが
スニペットは展開できたものの
sendtoのoptionが拾えていない感じでした。
テンプレート上
<option value="1. 製品について" sendto="product@example.com">1. 製品について</option>
実際のHTMLソース
<option value="1. 製品について">1. 製品について</option>
が正しい動作かと思いますが
実際dittoを使用した場合のHTMLソース
<option value="1. 製品について" sendto="product@example.com">1. 製品について</option>
となってしまいます。