質問 > その他 > メールテンプレートの追加 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ciao6 |
投稿日時: 2014/12/29 11:21
対応状況: −−−
|
半人前 登録日: 2012/12/2 居住地: 投稿: 24 |
Re: メールテンプレートの追加 私の稚拙なご質問にレスを頂き、ありがとうございます。
iplogic 様のレスがヒントになり、解決しました。 一番重要な手がかりは、 TEMPLATE_NAME というパラメータに おいて default という値です。 私が現在、使用しているテンプレート名は、仮にここで”Good " という名前にします。 以下のような手順で解決しました。 1)Smarty/templates/default/mail_templates に於いて Good というフォルダーが、templates の下に作成 されます。 2)その Good というフォルダーの中に mail_templates というフォルダーがあり、その中に order_mail.tpl が あります。 Good というフォルダーの中に order2_ mail を置かなかったので、このような問題が発生しました。 3)サイトのテンプレートの変更時には、 mail_templates の フォルダーおいて使用している テンプレート 名の直下 の mail_templates フォルダーを使用している事に気が 付きませんでした。 ご迷惑をおかけしました。 ひょっとすると他のテンプレートを使用している人もこのような 事態が発生しているかもしれません。 ご返信ありがとうございました。 |
flealog |
投稿日時: 2014/12/25 22:14
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: メールテンプレートの追加 ちょうど似たような問題にぶつかりました。
/data/cache/mtb_mail_template.serial /data/cache/mtb_mail_tpl_path.serial を削除してみてください。 もしこれでできたらラッキーくらいでやってもらうといいかも^^;
|
IPLOGIC |
投稿日時: 2014/12/25 19:22
対応状況: −−−
|
一人前 登録日: 2014/12/8 居住地: 東京都 投稿: 96 |
Re: メールテンプレートの追加 ciao6 様
新しくメールテンプレートを作成したのにも関わらず、テンプレートの本文が表示されないということですが、私の方では同じバージョン(2.12.3)でciao6様の手順通り致しましたところ、何事もなく表示されました。 表示されない可能性としていくつか考えましたところ ?テンプレートディレクトリの場所が違う 管理画面のパラメータ管理から登録できる TEMPLATE_NAME というパラメータには"default"という値が登録されていますでしょうか? デザインテンプレートを使用している場合、"default"ではなく別のテンプレート名が登録されます。その場合、現在有効になっているメールテンプレートはSmarty/templates/default/mail_templates/ 配下ではないと考えられます。 ?パーミッションの問題 こちらの可能性は低いですが、order2_mail.tplのread権限がapacheに付与されていない場合、管理画面で本文が非表示なります。 基本は644などになっているため、問題なく表示されることが多いです。 以上2点推察してみましたが、いかがでしょうか?
|
ciao6 |
投稿日時: 2014/12/25 12:01
対応状況: −−−
|
半人前 登録日: 2012/12/2 居住地: 投稿: 24 |
メールテンプレートの追加 他のスレッドにもあったんで、その通りにしても、上手くいかなかったので、質問をさせて頂きました。
私がやった作業は、以下のようになります。 EC-cubeバージョン : 2.12.3 1)システム設定>マスターデータ管理 mtb_mail_template を選択 IDと値を追加 IDは、数字が重ならないように追加 (仮にここで7とします) 値を仮に ”送料のお知らせ“ とします。 2)次にSmarty/templates/default/mail_templates に order_mail.tpl という元々存在したファイルをコピーして 名前のみを order2_mail.tplに変更して同じフォルダー内 に保存 3)システム設定>マスターデータ管理 mtb_mail_pathに ID;7 に mail_templates/order2_mail.tpl を記載して 登録保存 4)受注管理画面にて メール個別通知を開いて テンプレートの欄にて ”送料のお知らせ” を選択 そうすると ヘッダー、フッターに 登録した文章が 出現します。 5)送信内容を確認をクリック 画面が変わって送信内容が見れる段階になるはずが 何もなく、空欄のままです。 6)ここで、確認の為に システム設定>マスターデータ管理の mtb_mail_path ID;7 に登録した mail_templates/order2_mail.tpl order2_mail.tplを 元々存在した order_mail.tplに 変更して登録。 7)受注管理画面にて メール個別通知を開いて テンプレートの欄にて ”送料のお知らせ” を選択 そうすると ヘッダー、フッターに 登録した文章が 出現します。 8)送信内容をクリックすると 内容が全て見れます。 order という tplファイルの内容を変更せず、 ただ単にファイル名だけを変更したのに見れないので、 かなり悩んでいます。。。 かなり長文になりましたが、より詳細に解って頂く為に 記載しました。 ご教授をお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |