EC-CUBEのメールテンプレート追加 LUNARAVE WEBクリエーターの仕事と休息/ウェブリブログ
それぞれのメールテンプレートはDBに保存されているものの、テンプレートの数自体はシステムの設定ファイルで管理されている。
それは、/data/conf/conf.phpであり、「$arrMAILTEMPLATE = array(略)」 に追加することで可能だ。
// メールテンプレートの種類
$arrMAILTEMPLATE = array(
1 => "注文受付メール"
,2 => "注文キャンセル受付メール"
,3 => "取り寄せ確認メール"
,4 => "配送連絡メール"
,5 => "予備"
);
加えて、その下の「$arrMAILTPLPATH = array(略)」には上記で追加した4、5に合わした形で利用するテンプレートを設定する。
// 各テンプレートのパス
$arrMAILTPLPATH = array(
1 => "mail_templates/order_mail.tpl",
2 => "mail_templates/order_mail.tpl",
3 => "mail_templates/order_mail.tpl",
4 => "mail_templates/custom_templates.tpl",
5 => "mail_templates/custom_templates.tpl",
);
ここで4、5で「custom_templates.tpl」を追加したが、現在このファイルは存在しないので、以下を記述して「custom_templates.tpl」という名前で保存する。
様
このファイルを「/data/Smarty/templates/mail_templates/」に保存する。











Comments [0]