Ticket #172 (closed バグ指摘: 修正済)

Opened 14 years ago

Last modified 14 years ago

sfSendOrderMail()の修正

Reported by: adachi Owned by: somebody
Priority: Milestone: EC-CUBE
Component: フロント Version: 1.4系(ベータ版)
Keywords: Cc:
修正済み:

Description (last modified by adachi) (diff)

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1210&forum=9&post_id=3826

より引用。

もともとあるテンプレート
1.受注完了テンプレート(PC用)
2.受注完了テンプレート(携帯用)
に2つ追加して
3.入金確認(PC用)
4.商品発送(PC用)
を作りました。

受注管理から注文した顧客に対してメール通知する際、このテンプレートから選択して送信できます。
そのとき{order}を入れた部分が1と4には空白で、2にPC用、3に携帯用のmail_order.tplが差し込まれてきます。

上記の修正には、sfSendOrderMail()の修正が必要。
第2引数には、send_typeではなくtemplate_idを渡す。
sfSendOrderMail()内部で、
渡されたtemplate_idからsend_typeを取得し、
$arrMAILTPLPATHのキーにsend_typeを入れる(1780行目)。
これで携帯、PCのorder_mail.tplを正しく開ける(はず)。

※dtb_mailtemplateのsend_typeの初期値は1,2に変更する必要がある。

※sfSendOrderMail()で検索するとtemplate_idの値がばらばら。要修正。

※こちらも参照 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=928&forum=8&post_id=2988

Change History

comment:1 Changed 14 years ago by adachi

  • Description modified (diff)

comment:2 Changed 14 years ago by adachi

  • Status changed from new to closed
  • Resolution set to 修正済

1.4.3bベータ版で修正

Note: See TracTickets for help on using tickets.