質問 > フロント機能 > ※追加質問あり※ お届け先にメールアドレスを表示・変更などをしたい。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |
![]() |
IPLOGIC | 2015/2/10 18:32 |
![]() |
matsui | 2015/2/12 13:47 |
![]() |
yuh | 2015/2/12 18:08 |
![]() |
matsui | 2015/2/13 13:27 |
![]() |
yuh | 2015/2/13 13:43 |
![](images/pixel.gif)