長々と書いていたら投稿時にエラーで消えてしまった(汗)。
簡潔に書きます(笑)。
1.4.3-betaで確認した内容です。
もともとあるテンプレート
1.受注完了テンプレート(PC用)
2.受注完了テンプレート(携帯用)
に2つ追加して
3.入金確認(PC用)
4.商品発送(PC用)
を作りました。
受注管理から注文した顧客に対してメール通知する際、このテンプレートから選択して送信できます。
そのとき{order}を入れた部分が1と4には空白で、2にPC用、3に携帯用のmail_order.tplが差し込まれてきます。
/html/admin/order/mail.phpを調べると94行目あたりで
$objSendMail = sfSendOrderMail($_POST['order_id'], $_POST['template_id'], $_POST['subject'], $_POST['body'], false);
としていますが、2番目の引数はsend_typeが入るべきところのように思います。
ただし、$_POST['send_type']としても、受注からのメール通知ではそのデータを持たせていないようなので機能しません。
またdtb_mailtemplateのsend_typeも0、1となっていますので1、2にずらす必要があるものと思われます。
思うにPC用、携帯用のtemplate_id(たぶんsend_type)と作れるテンプレートのtemplate_idを勘違いしているのではないかと...
ご確認願います。