Ignore:
Timestamp:
2010/09/29 18:03:38 (16 years ago)
Author:
nanasess
bzr:base-revision:
[email protected]
bzr:committer:
Kentaro Ohkouchi <[email protected]>
bzr:file-ids:

data/Smarty/templates/default/cart/index.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fcart%2Findex.tpl
data/Smarty/templates/default/detail.tpl 15747@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fdetail.tpl
data/Smarty/templates/default/list.tpl 15747@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Flist.tpl
data/Smarty/templates/default/shopping/confirm.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fshopping%2Fconfirm.tpl
data/class/SC_CartSession.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_CartSession.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
data/class/pages/cart/LC_Page_Cart.php 15179@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fcart%2FLC_Page_Cart.php
data/class/pages/products/LC_Page_Products_Detail.php 15154@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fproducts%2FLC_Page_Products_Detail.php
data/class/pages/shopping/LC_Page_Shopping_Confirm.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Confirm.php
bzr:mapping-version:
v4
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
[email protected]
bzr:revno:
2313
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:timestamp:
2010-09-29 18:03:34.467999935 +0900
bzr:user-agent:
bzr2.2.0+bzr-svn1.0.3
svn:original-date:
2010-09-29T09:03:34.468000Z
Message:

商品種別によってカートを分ける(#823)

  • dtb_products_class.down を使用した暫定的な対応
Location:
branches/version-2_5-dev/data/Smarty/templates/default
Files:
4 edited

Legend:

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

    r18700 r18830  
    4848                <!--{* カゴの中に商品がある場合にのみ表示 *}--> 
    4949                <!--{if count($arrProductsClass) > 0 }--> 
    50                     お買い上げ商品の合計金額は「<em><!--{$tpl_total_pretax|number_format}-->円</em>」です。 
     50                    お買い上げ商品の合計金額は「<em><!--{$tpl_total_pretax[$key]|number_format}-->円</em>」です。 
    5151                    <!--{if $arrInfo.free_rule > 0}--> 
    5252                        <!--{if $arrData.deliv_fee|number_format > 0}--> 
    53                             あと「<em><!--{$tpl_deliv_free|number_format}-->円</em>」で送料無料です!! 
     53                            あと「<em><!--{$tpl_deliv_free[$key]|number_format}-->円</em>」で送料無料です!! 
    5454                        <!--{else}--> 
    5555                            現在、「<em>送料無料</em>」です!! 
     
    6969 
    7070    <!--{if count($arrProductsClass) > 0}--> 
    71  
     71    <!--{foreach from=$cartKeys item=key}--> 
    7272        <form name="form1" id="form1" method="post" action="?"> 
    7373            <!--{if 'sfGMOCartDisplay'|function_exists}--> 
     
    8888                <!--{section name=cnt loop=$arrProductsClass}--> 
    8989                    <tr style="<!--{if $arrProductsClass[cnt].error}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->"> 
    90                         <td><a href="?" onclick="fnModeSubmit('delete', 'cart_no', '<!--{$arrProductsClass[cnt].cart_no}-->'); return false;">削除</a> 
     90                        <td><a href="?" onclick="fnModeSubmit('delete', 'cart_no', '<!--{$arrProductsClass[cnt][$key].cart_no}-->'); return false;">削除</a> 
    9191                        </td> 
    9292                        <td class="phototd"> 
    9393                        <a 
    94                             <!--{if $arrProductsClass[cnt].main_image|strlen >= 1}--> 
    95                                 href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProductsClass[cnt].main_image|sfNoImageMainList|escape}-->" 
     94                            <!--{if $arrProductsClass[cnt][$key].main_image|strlen >= 1}--> 
     95                                href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProductsClass[cnt][$key].main_image|sfNoImageMainList|escape}-->" 
    9696                                class="expansion" 
    9797                                target="_blank" 
    9898                            <!--{/if}--> 
    9999                        > 
    100                             <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProductsClass[cnt].main_list_image|sfNoImageMainList|escape}-->&amp;width=65&amp;height=65" alt="<!--{$arrProductsClass[cnt].name|escape}-->" /></a> 
     100                            <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProductsClass[cnt][$key].main_list_image|sfNoImageMainList|escape}-->&amp;width=65&amp;height=65" alt="<!--{$arrProductsClass[cnt].name|escape}-->" /></a> 
    101101                        </td> 
    102                         <td><!--{* 商品名 *}--><strong><!--{$arrProductsClass[cnt].name|escape}--></strong><br /> 
    103                             <!--{if $arrProductsClass[cnt].classcategory_name1 != ""}--> 
    104                                 <!--{$arrProductsClass[cnt].class_name1}-->:<!--{$arrProductsClass[cnt].classcategory_name1}--><br /> 
     102                        <td><!--{* 商品名 *}--><strong><!--{$arrProductsClass[cnt][$key].name|escape}--></strong><br /> 
     103                            <!--{if $arrProductsClass[cnt][$key].classcategory_name1 != ""}--> 
     104                                <!--{$arrProductsClass[cnt][$key].class_name1}-->:<!--{$arrProductsClass[cnt][$key].classcategory_name1}--><br /> 
    105105                            <!--{/if}--> 
    106                             <!--{if $arrProductsClass[cnt].classcategory_name2 != ""}--> 
    107                                 <!--{$arrProductsClass[cnt].class_name2}-->:<!--{$arrProductsClass[cnt].classcategory_name2}--> 
     106                            <!--{if $arrProductsClass[cnt][$key].classcategory_name2 != ""}--> 
     107                                <!--{$arrProductsClass[cnt][$key].class_name2}-->:<!--{$arrProductsClass[cnt][$key].classcategory_name2}--> 
    108108                            <!--{/if}--> 
    109109                        </td> 
    110110                        <td class="pricetd"> 
    111111                        <!--{if $arrProductsClass[cnt].price02 != ""}--> 
    112                             <!--{$arrProductsClass[cnt].price02|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     112                            <!--{$arrProductsClass[cnt][$key].price02|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    113113                        <!--{else}--> 
    114                             <!--{$arrProductsClass[cnt].price01|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     114                            <!--{$arrProductsClass[cnt][$key].price01|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    115115                        <!--{/if}--> 
    116116                        </td> 
    117                         <td id="quantity"><!--{$arrProductsClass[cnt].quantity}--> 
     117                        <td id="quantity"><!--{$arrProductsClass[cnt][$key].quantity}--> 
    118118                            <ul id="quantity_level"> 
    119                                 <li><a href="?" onclick="fnModeSubmit('up','cart_no','<!--{$arrProductsClass[cnt].cart_no}-->'); return false"><img src="<!--{$TPL_DIR}-->img/cart/plus.gif" width="16" height="16" alt="+" /></a></li> 
    120                                 <li><a href="?" onclick="fnModeSubmit('down','cart_no','<!--{$arrProductsClass[cnt].cart_no}-->'); return false"><img src="<!--{$TPL_DIR}-->img/cart/minus.gif" width="16" height="16" alt="-" /></a></li> 
     119                                <li><a href="?" onclick="fnModeSubmit('up','cart_no','<!--{$arrProductsClass[cnt][$key].cart_no}-->'); return false"><img src="<!--{$TPL_DIR}-->img/cart/plus.gif" width="16" height="16" alt="+" /></a></li> 
     120                                <li><a href="?" onclick="fnModeSubmit('down','cart_no','<!--{$arrProductsClass[cnt][$key].cart_no}-->'); return false"><img src="<!--{$TPL_DIR}-->img/cart/minus.gif" width="16" height="16" alt="-" /></a></li> 
    121121                            </ul> 
    122122                        </td> 
    123                         <td class="pricetd"><!--{$arrProductsClass[cnt].total_pretax|number_format}-->円</td> 
     123                        <td class="pricetd"><!--{$arrProductsClass[cnt].total_pretax[$key]|number_format}-->円</td> 
    124124                     </tr> 
    125125                 <!--{/section}--> 
    126126                 <tr> 
    127127                     <th colspan="5" class="resulttd">小計</th> 
    128                      <td class="pricetd"><!--{$tpl_total_pretax|number_format}-->円</td> 
     128                     <td class="pricetd"><!--{$tpl_total_pretax[$key]|number_format}-->円</td> 
    129129                 </tr> 
    130130                 <tr> 
     
    156156                    <!--{/if}--> 
    157157                    <!--{if strlen($tpl_error) == 0}--> 
     158                        <input type="hidden" name="cartKey" value="<!--{$key}-->" /> 
    158159                        <input type="image" onmouseover="chgImgImageSubmit('<!--{$TPL_DIR}-->img/cart/b_buystep_on.gif',this)" onmouseout="chgImgImageSubmit('<!--{$TPL_DIR}-->img/cart/b_buystep.gif',this)" src="<!--{$TPL_DIR}-->img/cart/b_buystep.gif" class="box150" alt="購入手続きへ" name="confirm" /> 
    159160                    <!--{/if}--> 
     
    161162            </div> 
    162163        </form> 
     164    <!--{/foreach}--> 
    163165    <!--{else}--> 
    164166        <p class="empty"><em>※ 現在カート内に商品はございません。</em></p> 
  • branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl

    r18829 r18830  
    141141        eleDynamic.value = '' 
    142142    } 
     143    // 商品種別 
     144    eleDynamic = document.getElementById('product_type'); 
     145    if ( 
     146           classcat2 
     147        && typeof classcat2.product_type != 'undefined' 
     148        && String(classcat2.product_type).length >= 1 
     149    ) { 
     150        eleDynamic.value = classcat2.product_type; 
     151    } else { 
     152        eleDynamic.value = '' 
     153    } 
    143154} 
    144155$(document).ready(function() { 
     
    292303                <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" /> 
    293304                <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" /> 
     305                <input type="hidden" name="product_type" value="<!--{$tpl_product_type}-->" id="product_type" /> 
    294306                <input type="hidden" name="favorite_product_id" value="" /> 
    295307 
  • branches/version-2_5-dev/data/Smarty/templates/default/list.tpl

    r18829 r18830  
    121121        eleDynamic.value = '' 
    122122    } 
     123    // 商品種別 
     124    eleDynamic = document.getElementById('product_type' + product_id); 
     125    if ( 
     126           classcat2 
     127        && typeof classcat2.product_type != 'undefined' 
     128        && String(classcat2.product_type).length >= 1 
     129    ) { 
     130        eleDynamic.value = classcat2.product_type; 
     131    } else { 
     132        eleDynamic.value = '' 
     133    } 
    123134} 
    124135//]]> 
     
    144155        <input type="hidden" name="classcategory_id2" value="" /> 
    145156        <input type="hidden" name="product_class_id" value="" /> 
     157        <input type="hidden" name="product_type" value="" /> 
    146158        <input type="hidden" name="quantity" value="" /> 
    147159        <!--{* ▲注文関連 *}--> 
     
    268280                    <input type="hidden" name="product_id" value="<!--{$id|escape}-->" /> 
    269281                    <input type="hidden" name="product_class_id" id="product_class_id<!--{$id|escape}-->" value="<!--{$tpl_product_class_id[$id]}-->" /> 
     282                    <input type="hidden" name="product_type" id="product_type<!--{$id|escape}-->" value="<!--{$tpl_product_type[$id]}-->" /> 
    270283                    <div class="in_cart"> 
    271284                        <!--{if $tpl_stock_find[$id]}--> 
  • branches/version-2_5-dev/data/Smarty/templates/default/shopping/confirm.tpl

    r18700 r18830  
    7575                    <td class="phototd"> 
    7676                        <a 
    77                             <!--{if $arrProductsClass[cnt].main_image|strlen >= 1}--> 
    78                                 href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProductsClass[cnt].main_image|sfNoImageMainList|escape}-->" 
     77                            <!--{if $arrProductsClass[cnt][$cartKey].main_image|strlen >= 1}--> 
     78                                href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProductsClass[cnt][$cartKey].main_image|sfNoImageMainList|escape}-->" 
    7979                                class="expansion" 
    8080                                target="_blank" 
    8181                            <!--{/if}--> 
    8282                        > 
    83                             <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProductsClass[cnt].main_list_image|sfNoImageMainList|escape}-->&amp;width=65&amp;height=65" alt="<!--{$arrProductsClass[cnt].name|escape}-->" /></a> 
     83                            <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrProductsClass[cnt][$cartKey].main_list_image|sfNoImageMainList|escape}-->&amp;width=65&amp;height=65" alt="<!--{$arrProductsClass[cnt][$cartKey].name|escape}-->" /></a> 
    8484                    </td> 
    8585                    <td> 
    8686                        <ul> 
    87                             <li><strong><!--{$arrProductsClass[cnt].name|escape}--></strong></li> 
    88                             <!--{if $arrProductsClass[cnt].classcategory_name1 != ""}--> 
    89                             <li><!--{$arrProductsClass[cnt].class_name1}-->:<!--{$arrProductsClass[cnt].classcategory_name1}--></li> 
     87                            <li><strong><!--{$arrProductsClass[cnt][$cartKey].name|escape}--></strong></li> 
     88                            <!--{if $arrProductsClass[cnt][$cartKey].classcategory_name1 != ""}--> 
     89                            <li><!--{$arrProductsClass[cnt][$cartKey].class_name1}-->:<!--{$arrProductsClass[cnt][$cartKey].classcategory_name1}--></li> 
    9090                            <!--{/if}--> 
    91                             <!--{if $arrProductsClass[cnt].classcategory_name2 != ""}--> 
    92                             <li><!--{$arrProductsClass[cnt].class_name2}-->:<!--{$arrProductsClass[cnt].classcategory_name2}--></li> 
     91                            <!--{if $arrProductsClass[cnt][$cartKey].classcategory_name2 != ""}--> 
     92                            <li><!--{$arrProductsClass[cnt][$cartKey].class_name2}-->:<!--{$arrProductsClass[cnt][$cartKey].classcategory_name2}--></li> 
    9393                            <!--{/if}--> 
    9494                        </ul> 
    9595                 </td> 
    9696                 <td class="pricetd"> 
    97                  <!--{if $arrProductsClass[cnt].price02 != ""}--> 
    98                      <!--{$arrProductsClass[cnt].price02|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     97                 <!--{if $arrProductsClass[cnt][$cartKey].price02 != ""}--> 
     98                     <!--{$arrProductsClass[cnt][$cartKey].price02|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    9999                 <!--{else}--> 
    100                      <!--{$arrProductsClass[cnt].price01|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
     100                     <!--{$arrProductsClass[cnt][$cartKey].price01|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}-->円 
    101101                 <!--{/if}--> 
    102102                 </td> 
    103                  <td><!--{$arrProductsClass[cnt].quantity|number_format}--></td> 
    104                  <td class="pricetd"><!--{$arrProductsClass[cnt].total_pretax|number_format}-->円</td> 
     103                 <td><!--{$arrProductsClass[cnt][$cartKey].quantity|number_format}--></td> 
     104                 <td class="pricetd"><!--{$arrProductsClass[cnt][$cartKey].total_pretax|number_format}-->円</td> 
    105105             </tr> 
    106106             <!--{/section}--> 
    107107                <tr> 
    108108                    <th colspan="4" class="resulttd">小計</th> 
    109                     <td class="pricetd"><!--{$tpl_total_pretax|number_format}-->円</td> 
     109                    <td class="pricetd"><!--{$tpl_total_pretax[$cartKey]|number_format}-->円</td> 
    110110                </tr> 
    111111                <!--{if $smarty.const.USE_POINT !== false}--> 
Note: See TracChangeset for help on using the changeset viewer.