質問 > 管理機能 > [難問]携帯の注文確認メールの不具合の修正方法は? |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yuchizo |
投稿日時: 2009/6/26 0:45
対応状況: −−−
|
新米 登録日: 2009/3/4 居住地: 愛知県 投稿: 9 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? こんにちは。
私もハマりまして調べました結果、原因と対処方法がわかりましたので投稿します。 $mailHelper->sfSendOrderMail($order_id, '2') こちらでお気づきのとおり、携帯の時はIDが2番のテンプレートを当てはめる、というベタな記述になっております。 さて、実際のモバイル用のorder.tplを見てみますと、ヘッダー・フッターがありませんので 以下の記述を追加してみるわけです。 <!--{$tpl_header}--> <!--{$tpl_footer}--> そうすると、なぜかPC用のヘッダ・フッタがセットされてしまう、という現象ですよね。 /data/class/helper/SC_Helper_Mail.php こちらが実際に呼び出されている本体です。 で、肝心のヘッダ・フッタのセットの箇所を見てみますと、 $arrRet = $objQuery->select("subject, header, footer", "dtb_mailtemplate", $where, array('1')); (88行目付近) となっています。 あれっ? ID1(PC用)をベタベタ固定で指定してますよ? ということで、この行をコメントアウトし、以下のようにします。 $arrRet = $objQuery->select("subject, header, footer", "dtb_mailtemplate", $where, array($template_id)); これで無事、テンプレートIDにひも付いた ヘッダ・フッタがセットされるようになりました。 ・・・今更ですが ご参考までに。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
[難問]携帯の注文確認メールの不具合の修正方法は? | popo | 2008/11/7 20:42 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | seasoft | 2008/11/8 11:11 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | popo | 2008/11/8 21:29 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | popo | 2008/11/8 21:50 |
» Re: [難問]携帯の注文確認メールの不具合の修正方法は? | yuchizo | 2009/6/26 0:45 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | nanakoko | 2010/3/7 15:56 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | seasoft | 2010/3/8 2:21 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | nanakoko | 2010/3/8 19:27 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | ramrun | 2010/3/8 10:03 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | nanakoko | 2010/3/8 19:32 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | ramrun | 2010/3/9 1:08 |
Re: [難問]携帯の注文確認メールの不具合の修正方法は? | nanakoko | 2010/3/10 19:04 |