バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > その他 > メールテンプレートの追加

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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ファイルの内容を変更せず、
ただ単にファイル名だけを変更したのに見れないので、
かなり悩んでいます。。。

かなり長文になりましたが、より詳細に解って頂く為に
記載しました。
ご教授をお願い致します。
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点推察してみましたが、いかがでしょうか?


----------------
アイピーロジック株式会社
EC-CUBE専用メール配信サービス「PostCarrier for EC-CUBE」
[url=http://www.rakusite.net/]EC-CUBE専用サイト保守監視サービス「らくらくサイト保守

flealog
投稿日時: 2014/12/25 22:14
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: メールテンプレートの追加
ちょうど似たような問題にぶつかりました。

/data/cache/mtb_mail_template.serial
/data/cache/mtb_mail_tpl_path.serial

を削除してみてください。
もしこれでできたらラッキーくらいでやってもらうといいかも^^;


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

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 フォルダーを使用している事に気が
  付きませんでした。

ご迷惑をおかけしました。
ひょっとすると他のテンプレートを使用している人もこのような
事態が発生しているかもしれません。

ご返信ありがとうございました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,697名です
総投稿数は109,943件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.