Ignore:
Timestamp:
2011/03/16 21:11:14 (13 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20669
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/Smarty/templates/default/shopping/multiple.tpl multiple.tpl-20110109122547-u3fq5xmi1b4jn5n4-1
data/Smarty/templates/mobile/shopping/multiple.tpl 19917@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fmobile%2Fshopping%2Fmultiple.tpl
data/Smarty/templates/sphone/shopping/multiple.tpl 19884@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fsphone%2Fshopping%2Fmultiple.tpl
data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/shopping/LC_Page_Shopping_Multiple.php lc_page_shopping_mul-20110109122547-u3fq5xmi1b4jn5n4-2
data/class/pages/shopping/LC_Page_Shopping_Payment.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Payment.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110316121103-en8ikdznvbggaybj
bzr:revno:
3390
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/Smarty/templates/default/shopping/multiple.tpl ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
data/Smarty/templates/mobile/shopping/multiple.tpl ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
data/Smarty/templates/sphone/shopping/multiple.tpl ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
data/class/helper/SC_Helper_Purchase.php ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
data/class/pages/shopping/LC_Page_Shopping_Multiple.php ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
data/class/pages/shopping/LC_Page_Shopping_Payment.php ohkouchi@loop-az.jp-20110316120615-8tnau0x7khvtee7y
bzr:timestamp:
2011-03-16 21:11:03.186000109 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-03-16T12:11:03.186000Z
Message:

#914 (複数のお届け先選択>選択したお届け先に送る>お支払方法選択画面で戻るボタンでお届け先指定画面に戻る)

  • フォームを多次元配列に修正
  • 何回も戻るとカートの商品数が増加していたのを修正
Location:
branches/version-2_5-dev/data/Smarty/templates
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/default/shopping/multiple.tpl

    r20523 r20670  
    5151            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    5252            <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->" /> 
     53            <input type="hidden" name="line_of_num" value="<!--{$arrForm.line_of_num.value}-->" /> 
    5354            <input type="hidden" name="mode" value="confirm" /> 
    5455            <table summary="商品情報"> 
     
    6364                    <th>お届け先</th> 
    6465                </tr> 
    65                 <!--{foreach from=$items item=item name=cartItem}--> 
    66                     <!--{assign var=index value=$smarty.foreach.cartItem.index}--> 
    67                     <tr style="<!--{if $item.error}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"> 
     66                <!--{section name=line loop=$arrForm.line_of_num.value}--> 
     67                    <!--{assign var=index value=$smarty.section.line.index}--> 
     68                    <tr> 
    6869                        <td class="alignC"> 
    6970                        <a 
    70                             <!--{if $item.main_image|strlen >= 1}--> href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$item.main_image|sfNoImageMainList|h}-->" class="expansion" target="_blank" 
     71                            <!--{if $arrForm.main_image[$index]|strlen >= 1}--> href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrForm.main_image.value[$index]|sfNoImageMainList|h}-->" class="expansion" target="_blank" 
    7172                            <!--{/if}--> 
    7273                        > 
    73                             <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.main_list_image|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="&lt;!--{$item.productsClass.name|h}--&gt;" /></a> 
     74                            <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$arrForm.main_list_image.value[$index]|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="&lt;!--{$arrForm.name.value[$index]|h}--&gt;" /></a> 
    7475                        </td> 
    75                         <td><!--{* 商品名 *}--><strong><!--{$item.name|h}--></strong><br /> 
    76                             <!--{if $item.classcategory_name1 != ""}--> 
    77                                 <!--{$item.class_name1}-->:<!--{$item.classcategory_name1}--><br /> 
     76                        <td><!--{* 商品名 *}--><strong><!--{$arrForm.name.value[$index]|h}--></strong><br /> 
     77                            <!--{if $arrForm.classcategory_name1.value[$index] != ""}--> 
     78                                <!--{$arrForm.class_name1.value[$index]|h}-->:<!--{$arrForm.classcategory_name1.value[$index]|h}--><br /> 
    7879                            <!--{/if}--> 
    79                             <!--{if $item.classcategory_name2 != ""}--> 
    80                                 <!--{$item.class_name2}-->:<!--{$item.classcategory_name2}--><br /> 
     80                            <!--{if $arrForm.classcategory_name2.value[$index] != ""}--> 
     81                                <!--{$arrForm.class_name2.value[$index]|h}-->:<!--{$arrForm.classcategory_name2.value[$index]|h}--><br /> 
    8182                            <!--{/if}--> 
    82                             <!--{$item.price02|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     83                            <!--{$arrForm.price02.value[$index]|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    8384                        </td> 
    8485                        <td> 
    85                             <!--{assign var=key value="quantity`$index`"}--> 
    86                             <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" class="box40" /> 
     86                            <!--{assign var=key value="quantity"}--> 
     87                            <!--{if $arrErr[$key][$index] != ''}--> 
     88                                <span class="attention"><!--{$arrErr[$key][$index]}--></span> 
     89                            <!--{/if}--> 
     90                            <input type="text" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" class="box40" /> 
    8791                        </td> 
    8892                        <td> 
    89                             <input type="hidden" name="cart_no<!--{$index}-->" value="<!--{$index}-->" /> 
    90                             <input type="hidden" name="product_class_id<!--{$index}-->" value="<!--{$item.product_class_id}-->" /> 
    91                             <!--{assign var=key value="shipping`$index`"}--> 
    92                             <select name="<!--{$key}-->"><!--{html_options options=$addrs selected=$arrForm[$key].value}--></select> 
     93                            <input type="hidden" name="cart_no[<!--{$index}-->]" value="<!--{$index}-->" /> 
     94                            <!--{assign var=key value="product_class_id"}--> 
     95                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     96                            <!--{assign var=key value="name"}--> 
     97                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     98                            <!--{assign var=key value="class_name1"}--> 
     99                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     100                            <!--{assign var=key value="class_name2"}--> 
     101                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     102                            <!--{assign var=key value="classcategory_name1"}--> 
     103                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     104                            <!--{assign var=key value="classcategory_name2"}--> 
     105                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     106                            <!--{assign var=key value="main_image"}--> 
     107                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     108                            <!--{assign var=key value="main_list_image"}--> 
     109                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     110                            <!--{assign var=key value="price02"}--> 
     111                            <input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     112                            <!--{assign var=key value="shipping"}--> 
     113                            <select name="<!--{$key}-->[<!--{$index}-->]"><!--{html_options options=$addrs selected=$arrForm[$key].value[$index]}--></select> 
    93114                        </td> 
    94115                    </tr> 
    95                 <!--{/foreach}--> 
     116                <!--{/section}--> 
    96117            </table> 
    97118            <div class="btn_area"> 
  • branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/multiple.tpl

    r20614 r20670  
    2626<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->"> 
    2727<input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->"> 
     28<input type="hidden" name="line_of_num" value="<!--{$arrForm.line_of_num.value}-->" /> 
    2829<input type="hidden" name="mode" value="confirm"> 
    29 <!--{foreach from=$items item=item name=cartItem}--> 
    30 <!--{assign var=index value=$smarty.foreach.cartItem.index}--> 
    31 <input type="hidden" name="cart_no<!--{$index}-->" value="<!--{$index}-->" /> 
    32 <input type="hidden" name="product_class_id<!--{$index}-->" value="<!--{$item.product_class_id}-->" /> 
     30<!--{section name=line loop=$arrForm.line_of_num.value}--> 
     31<!--{assign var=index value=$smarty.section.line.index}--> 
     32<input type="hidden" name="cart_no[<!--{$index}-->]" value="<!--{$index}-->" /> 
     33<!--{assign var=key value="product_class_id"}--> 
     34<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     35<!--{assign var=key value="name"}--> 
     36<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     37<!--{assign var=key value="class_name1"}--> 
     38<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     39<!--{assign var=key value="class_name2"}--> 
     40<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     41<!--{assign var=key value="classcategory_name1"}--> 
     42<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     43<!--{assign var=key value="classcategory_name2"}--> 
     44<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     45<!--{assign var=key value="main_image"}--> 
     46<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     47<!--{assign var=key value="main_list_image"}--> 
     48<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     49<!--{assign var=key value="price02"}--> 
     50<input type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
    3351 
    34 <!--{* 商品名 *}-->◎<!--{$item.name|h}--><br> 
    35 <!--{* 規格名1 *}--><!--{if $item.classcategory_name1 != ""}--><!--{$item.class_name1}-->:<!--{$item.classcategory_name1}--><br><!--{/if}--> 
    36 <!--{* 規格名2 *}--><!--{if $item.classcategory_name2 != ""}--><!--{$item.class_name2}-->:<!--{$item.classcategory_name2}--><br><!--{/if}--> 
     52<!--{* 商品名 *}-->◎<!--{$arrForm.name.value[$index]|h}--><br> 
     53<!--{* 規格名1 *}--><!--{if $arrForm.classcategory_name1.value[$index] != ""}--><!--{$arrForm.class_name1.value[$index]}-->:<!--{$arrForm.classcategory_name1.value[$index]}--><br><!--{/if}--> 
     54<!--{* 規格名2 *}--><!--{if $arrForm.classcategory_name2.value[$index] != ""}--><!--{$arrForm.class_name2.value[$index]}-->:<!--{$arrForm.classcategory_name2.value[$index]}--><br><!--{/if}--> 
    3755<!--{* 販売価格 *}--> 
    38 <!--{$item.price02|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円<br> 
    39 <!--{assign var=key value="quantity`$index`"}--> 
    40 数量:<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" size="4" /> 
     56<!--{$arrForm.price02.value[$index]|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円<br> 
     57 
     58<!--{assign var=key value="quantity"}--> 
     59<!--{if $arrErr[$key][$index] != ''}--> 
     60<font color="#FF0000"><!--{$arrErr[$key][$index]}--></font> 
     61<!--{/if}--> 
     62数量:<input type="text" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" size="4"> 
    4163<br> 
    42 <!--{assign var=key value="shipping`$index`"}--> 
     64 
     65<!--{assign var=key value="shipping"}--> 
    4366お届け先:<br> 
    44 <select name="<!--{$key}-->"><!--{html_options options=$addrs selected=$arrForm[$key].value}--></select> 
     67<select name="<!--{$key}-->[<!--{$index}-->]"><!--{html_options options=$addrs selected=$arrForm[$key].value[$index]}--></select> 
    4568<br> 
    4669<br> 
    4770 
    48 <!--{/foreach}--> 
     71<!--{/section}--> 
    4972<center><input type="submit" value="選択したお届け先に送る"></center> 
    5073</form> 
  • branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/multiple.tpl

    r20614 r20670  
    4848            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    4949            <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->" /> 
     50            <input type="hidden" name="line_of_num" value="<!--{$arrForm.line_of_num.value}-->" /> 
    5051            <input type="hidden" name="mode" value="confirm" /> 
    51                 <!--{foreach from=$items item=item name=cartItem}--> 
     52 
     53                <!--{section name=line loop=$arrForm.line_of_num.value}--> 
     54                <!--{assign var=index value=$smarty.section.line.index}--> 
     55 
    5256                <table summary="商品情報" class="entryform"> 
    5357                <tr> 
     
    5660                    <th class="multi_nu">数量</th> 
    5761                </tr> 
    58                     <!--{assign var=index value=$smarty.foreach.cartItem.index}--> 
    59                     <tr style="<!--{if $item.error}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"> 
     62                    <tr> 
    6063                        <td class="phototd"> 
    6164                        <a 
    62                             <!--{if $item.main_image|strlen >= 1}--> 
    63                                 href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$item.main_image|sfNoImageMainList|h}-->" 
     65                            <!--{if $arrForm.main_image.value[$index]|strlen >= 1}--> 
     66                                href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrForm.main_image.value[$index]|sfNoImageMainList|h}-->" 
    6467                                class="expansion" 
    6568                                target="_blank" 
    6669                            <!--{/if}--> 
    6770                        > 
    68                             <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$item.main_list_image|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="&lt;!--{$item.productsClass.name|h}--&gt;" /></a> 
     71                            <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$arrForm.main_list_image.value[$index]|sfNoImageMainList|h}-->&amp;width=65&amp;height=65" alt="&lt;!--{$arrForm.name[$index]|h}--&gt;" /></a> 
    6972                        </td> 
    70                         <td class="multi_pr"><!--{* 商品名 *}--><strong><!--{$item.name|h}--></strong><br /> 
    71                             <!--{if $item.classcategory_name1 != ""}--> 
    72                                 <!--{$item.class_name1}-->:<!--{$item.classcategory_name1}--><br /> 
     73                        <td class="multi_pr"><!--{* 商品名 *}--><strong><!--{$arrForm.name.value[$index]|h}--></strong><br /> 
     74                            <!--{if $arrForm.classcategory_name1.value[$index] != ""}--> 
     75                                <!--{$arrForm.class_name1.value[$index]|h}-->:<!--{$arrForm.classcategory_name1.value[$index]|h}--><br /> 
    7376                            <!--{/if}--> 
    74                             <!--{if $item.classcategory_name2 != ""}--> 
    75                                 <!--{$item.class_name2}-->:<!--{$item.classcategory_name2}--><br /> 
     77                            <!--{if $arrForm.classcategory_name2.value[$index] != ""}--> 
     78                                <!--{$arrForm.class_name2.value[$index]|h}-->:<!--{$arrForm.classcategory_name2.value[$index]|h}--><br /> 
    7679                            <!--{/if}--> 
    77                             <!--{$item.price02|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     80                            <!--{$arrForm.price02.value[$index]|sfCalcIncTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    7881                        </td> 
    7982                        <td class="multi_nu"> 
    80                           <input class="multi_nu" type="hidden" name="cart_no<!--{$index}-->" value="<!--{$index}-->" /> 
    81                           <input class="multi_nu" type="hidden" name="product_class_id<!--{$index}-->" value="<!--{$item.product_class_id}-->" /> 
    82                           <!--{assign var=key value="quantity`$index`"}--> 
    83                           <input class="multi_nu" type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" size="4" /> 
     83                          <input class="multi_nu" type="hidden" name="cart_no[<!--{$index}-->]" value="<!--{$index}-->" /> 
     84                          <!--{assign var=key value="product_class_id"}--> 
     85                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     86                          <!--{assign var=key value="name"}--> 
     87                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     88                          <!--{assign var=key value="class_name1"}--> 
     89                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     90                          <!--{assign var=key value="class_name2"}--> 
     91                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     92                          <!--{assign var=key value="classcategory_name1"}--> 
     93                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     94                          <!--{assign var=key value="classcategory_name2"}--> 
     95                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     96                          <!--{assign var=key value="main_image"}--> 
     97                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     98                          <!--{assign var=key value="main_list_image"}--> 
     99                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     100                          <!--{assign var=key value="price02"}--> 
     101                          <input class="multi_nu" type="hidden" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" /> 
     102                          <!--{assign var=key value="quantity"}--> 
     103                          <!--{if $arrErr[$key][$index] != ''}--> 
     104                              <span class="attention"><!--{$arrErr[$key][$index]}--></span> 
     105                          <!--{/if}--> 
     106                          <input class="multi_nu" type="text" name="<!--{$key}-->[<!--{$index}-->]" value="<!--{$arrForm[$key].value[$index]}-->" size="4" /> 
    84107                        </td> 
    85108                     </tr> 
     
    88111                    </tr> 
    89112                    <tr style="<!--{if $item.error}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"> 
    90                       <td colspan="3"><!--{assign var=key value="shipping`$index`"}--> 
    91                           <select name="<!--{$key}-->"><!--{html_options options=$addrs selected=$arrForm[$key].value}--></select></td> 
     113                      <td colspan="3"> 
     114                        <!--{assign var=key value="shipping"}--> 
     115                        <select name="<!--{$key}-->[<!--{$index}-->]"><!--{html_options options=$addrs selected=$arrForm[$key].value[$index]}--></select> 
     116                        </td> 
    92117                    </tr> 
    93118                   </table><br /> 
    94                   <!--{/foreach}--> 
     119                  <!--{/section}--> 
    95120 
    96121            <div class="tblareabtn"> 
Note: See TracChangeset for help on using the changeset viewer.