Labo

[EC-CUBE 2.11.2] メールテンプレートを追加したい

2011年09月10日 / 投稿者名:fukap


よく使うのに意外に面倒なのが、このメールテンプレートの追加です。
本当はデザイン管理メニューに、メール管理という項目を設けて、ボタン1つで簡単に追加したり、
管理画面からテンプレートの動的部分のカスタマイズもできるといいんですけどね。
2.11.2では以下のような方法で行います。

 

1.管理画面にログインして、システム設定>マスターデータ管理>mtb_mail_template を選択し、
  追加のデータ欄に、新規で作成するテンプレート名を入力します。IDは重複しない数値、値には任意の名前を入力します。
  入力できたら、「この内容で登録する」ボタンを押して保存してください。
  本例では、連番で6、「修理受付メール」としてみました。

 

 

2.同様に、システム設定>マスターデータ管理>mtb_mail_template_path を選択し、
  追加のデータ欄に、新規で作成するテンプレート名を入力します。
  IDは重複しない数値、値には mail_templates/xxxxx_mail.tpl を入力します。
  テンプレートのカスタマイズを全く行わないのであれば、order_mail.tpl などで良いですが、
  本例ではカスタマイズする可能性を考えて、mail_templates/repair_mail.tpl としました。

 

 

3.メールテンプレートは、data/Smarty/templates/default/mail_templates/ にあります。
  どれか適当なメールテンプレートファイルをコピーして、新規テンプレートを作成し、同じディレクトリ内に保存します。
  例えば、order_mail.tpl をコピーして、repair_mail.tpl を作成します。

 

4.管理画面>基本情報管理>メール設定 で、追加したテンプレート名が選択できるようになります。
  追加したテンプレート名を選択して、メールタイトル、ヘッダー、フッターを入力して保存します。

 

 

5.動的挿入部分はメールテンプレートの内容によって決定されます。
  変更したい場合は、repair_mail.tpl を開いて、適宜修正します。

[EC-CUBE 2.11.2] メールテンプレートを追加したい への1件のコメント

  1. ピンバック: [EC-CUBE 2.11.2] お問い合わせフォームを追加したい | NAKWEB × EC-CUBE

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

* Copy This Password *

* Type Or Paste Password Here *

*

コメント欄にコードを挿入したい場合は、[php][/php] を使ってください。