バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ※追加質問あり※ お届け先にメールアドレスを表示・変更などをしたい。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
matsui
投稿日時: 2015/2/10 15:50
対応状況: −−−
半人前
登録日: 2012/5/17
居住地: 京都府
投稿: 18
※追加質問あり※ お届け先にメールアドレスを表示・変更などをしたい。
ECCUBE2.13にて開発を行っております。

「新しいお届け先を追加する」をクリック時、
メールアドレス項目を表示し、
変更時には登録されているお届け先のアドレスを表示・変更をしたいです。

テンプレート/frontparts/form_personal_input.tpl
の、
-------------------------------------------------
<!--{if $flgFields > 1}-->
<tr>
<th>メールアドレス<span class="attention">※</span></th>
<td>
<!--{assign var=key1 value="`$prefix`email"}-->
<!--{assign var=key2 value="`$prefix`email02"}-->
<!--{if $arrErr[$key1] || $arrErr[$key2]}-->
<div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
<!--{/if}-->
<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300 top" /><br />
<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300" /><br />
<span class="attention mini">確認のため2度入力してください。</span>
</td>
</tr>
<!--{if $emailMobile}-->
<tr>
<th>携帯メールアドレス</th>
<td>
<!--{assign var=key1 value="`$prefix`email_mobile"}-->
<!--{assign var=key2 value="`$prefix`email_mobile02"}-->
<!--{if $arrErr[$key1] || $arrErr[$key2]}-->
<div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
<!--{/if}-->
<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300 top" /><br />
<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300" /><br />
<span class="attention mini">確認のため2度入力してください。</span>
</td>
</tr>
<!--{/if}-->
<!--{if false}-->
-------------------------------------------------
の部分を、下記のように変更しました。
-------------------------------------------------
<tr>
<th>メールアドレス<span class="attention">※</span></th>
<td>
<!--{assign var=key1 value="`$prefix`email"}-->
<!--{assign var=key2 value="`$prefix`email02"}-->
<!--{if $arrErr[$key1] || $arrErr[$key2]}-->
<div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
<!--{/if}-->
<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300 top" /><br />
<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300" /><br />
<span class="attention mini">確認のため2度入力してください。</span>
</td>
</tr>
<!--{if $flgFields > 1}-->
<!--{if $emailMobile}-->
<tr>
<th>携帯メールアドレス</th>
<td>
<!--{assign var=key1 value="`$prefix`email_mobile"}-->
<!--{assign var=key2 value="`$prefix`email_mobile02"}-->
<!--{if $arrErr[$key1] || $arrErr[$key2]}-->
<div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
<!--{/if}-->
<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300 top" /><br />
<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300" /><br />
<span class="attention mini">確認のため2度入力してください。</span>
</td>
</tr>
<!--{/if}-->
<!--{if false}-->
-------------------------------------------------
dtb_shippingへ「email」のカラムを追加しました。

「新しいお届け先を追加する」をクリック時の
お届け先の変更・追加のポップアップウィンドウの項目には
メールアドレスのテキストボックスが表示されるようになりましたが、
追加登録のために入力をし、登録を押してもDBには反映されません。

また、dtb_shippingへ直接アドレスを追加入力しておいても
ポップアップウィンドウのメールの項目には登録されているデータが表示されません。

お届け先の変更画面での、データ取得を
print_r ($this);にて確認したところ、
データは入っているようです。

何かほかにDBやテンプレート等、追記すべきところや変更箇所はありますでしょうか?

どなたかご教授願います。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ※追加質問あり※ お届け先にメールアドレスを表示・変更などをしたい。 matsui 2015/2/10 15:50
     Re: お届け先にメールアドレスを表示・変更などをしたい。 IPLOGIC 2015/2/10 18:32
       Re: お届け先にメールアドレスを表示・変更などをしたい。 matsui 2015/2/12 13:47
         Re: お届け先にメールアドレスを表示・変更などをしたい。 yuh 2015/2/12 18:08
           Re: お届け先にメールアドレスを表示・変更などをしたい。 matsui 2015/2/13 13:27
             Re: お届け先にメールアドレスを表示・変更などをしたい。 yuh 2015/2/13 13:43

 



ログイン


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

統計情報

総メンバー数は90,237名です
総投稿数は110,340件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1688
8
red
1571
9
mcontact
1356
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.