バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 受注メールテンプレートに数字のまま表示されます

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2007/8/28 23:17
対応状況: −−−
Re: 受注メールテンプレートに数字のまま表示されます
横レスしたゲストです。
私のEC-CUBEは1.3.4ですが、リリースノートを見た限りでは、この辺の処理は変わっていないように思えるのですが、その辺はわかりません・・・。

ためしに上記のスレッドの通りにやってみましたら、できました。
一部重複になりますが、1.3.4で”できたこと”を書いてみます。

方法1:
上記スレッドの記載通りに
・complete.phpに以下を追加
  global $arrPref;
  $this->arrPref = $arrPref;
・order_mail.tplのほうは
 <!--{$arrPref[$arrOrder.order_pref]}-->
 で県名を表示

これで表示できました。

方法2:
配送先の県名はどこで変換しているのだろう?と処理をおいかけてみたら、data/lib/slib.phpの中のfunction sfSendOrderMailでした(”// 都道府県変換”とコメントが書いてあります)。
どうせやるなら配送先の県名変換に合わせたほうが対応としてはきれいかと思ったので、
・slib.phpのfunction sfSendOrderMail内に
 $objPage->arrOrder['order_pref'] = $arrPref[$objPage->arrOrder['order_pref']];
 を追加(これで数字が県名におきかわるはず)
・order_mail.tplへの記載は<!--{$arrOrder.order_pref}-->

この組み合わせでもできました。

※リンクを貼ったスレッドは「”注文者情報もメールに記載したい”というニーズは確かにありそうだなあ」と思い、興味深くみていたので、ちょっと試してみました。1.3.0ではNGかもしれませんが、ご参考まで。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   受注メールテンプレートに数字のまま表示されます lumines 2007/8/27 0:41
     Re: 受注メールテンプレートに数字のまま表示されます homan 2007/8/27 9:57
       Re: 受注メールテンプレートに数字のまま表示されます lumines 2007/8/27 10:19
         Re: 受注メールテンプレートに数字のまま表示されます ゲスト 2007/8/27 10:40
           Re: 受注メールテンプレートに数字のまま表示されます lumines 2007/8/27 11:29
           » Re: 受注メールテンプレートに数字のまま表示されます ゲスト 2007/8/28 23:17
               Re: 受注メールテンプレートに数字のまま表示されます lumines 2007/8/29 9:28

 



ログイン


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

統計情報

総メンバー数は89,504名です
総投稿数は110,106件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1307
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.