質問 > フロント機能 > メールテンプレートが使用できない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
syuwa |
投稿日時: 2014/11/30 12:23
対応状況: 開発中
|
半人前 登録日: 2014/9/7 居住地: 投稿: 22 |
メールテンプレートが使用できない 現在新たなメールテンプレートを使用し、ファイルのダウンロード時にそのファイルのパスワードを送付する機能を付けたそうとしているのですが、新たに用意したメールテンプレートが使用できず、困っています。
/mail_templates/download_mail.tplを作成し 管理画面よりマスターデータ管理画面より mtb_mail_tpl_path へ ID 7 mail_templates/download_mail.tpl を登録し mtb_mail_template より 値を設定しています。 メール設定より タイトル ヘッダー フッターを設定い メールテンプレを追加しました。 その後ダウンロードのボタンが押された際にメール送信が行われるよう、 LC_Page_Mypage_Download.php sendResponse() メソッドへ $helperMail = new SC_Helper_Mail_Ex(); $helperMail->sfSendTemplateMail($this->arrOrder['order_email'],$this->arrOrder['order_name01'].$this->arrOrder['order_name02']. " 様", "7", $objPage, $CONF["email03"], $CONF["shop_name"], $CONF["email02"]); と記述しメール送信を行わせてみたのですがうまくいっていません。 IDを7→6へと変更し ダウンロードを行ってみたところ送信を確認できたので、送信に必要なデータは問題ないとおもうのですが、 あと何が足りていないのかが把握できていません。 よろしければご指摘おねがいいたします。 |
sumida |
投稿日時: 2014/12/1 18:22
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: メールテンプレートが使用できない ID:6が使用できて、ID:7が使用できないのであれば、
とりあえず、 「メール設定より タイトル ヘッダー フッターを設定い メールテンプレを追加しました。」 この部分が本当にdtb_mailtemplateテーブルに登録されているか確認するべきかと。 SC_Helper_Mailtemplate.php
この関数が成功しているのでしょうか。 |
syuwa |
投稿日時: 2014/12/1 20:07
対応状況: 開発中
|
半人前 登録日: 2014/9/7 居住地: 投稿: 22 |
Re: メールテンプレートが使用できない sumida様
お返事ありがとうございました。 dtb_mailtemplateテーブルに登録されているか、MYSQLより確認できました。 もうしわけありません、意図をくみ取れていなければ申し訳ないのですが、下に記述されている get関数はメールを送信を行う際に必要な関数ということでしょうか? |
sumida |
投稿日時: 2014/12/1 20:18
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: メールテンプレートが使用できない 前述のget関数部分で、
ID番号からdtb_mailtemplateテーブルに登録されたヘッダやフッタを取得しているので、この部分が動作していないのかと思いまして。 逆の観点から考えると、新規に作成したテンプレートの部分でエラーが発生しているということはないですか。 |
syuwa |
投稿日時: 2014/12/1 22:40
対応状況: 解決済
|
半人前 登録日: 2014/9/7 居住地: 投稿: 22 |
Re: メールテンプレートが使用できない Sumida様、
お返事ありがとうございました。無事解決することができました。 原因としてはヘッダーとフッターの取得はsfSendTemplateMailより取得できていたため問題ありませんでした。 原因としてはテンプレ自体にエラーが発生していたため、その点を改善することで解決できました。ご指摘ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |