Ignore:
Timestamp:
2014/05/27 13:32:19 (10 years ago)
Author:
pineray
Message:

#2492 管理画面:商品選択ポップアップ画面で、規格1だけの商品があると、以降の商品の規格2「選択してください」の表示がでない不具合を修正.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/Smarty/templates/admin/order/product_select.tpl

    r23425 r23448  
    9292 
    9393        if (sele1) { 
    94             if (sele2) { 
     94            if (sele2 && sele2.type == 'select-one') { 
    9595                // 規格2の選択肢をクリア 
    9696                count = sele2.options.length; 
     
    111111                } 
    112112            } 
    113             fnCheckStock(form); 
    114         } 
    115     } 
    116  
    117     function fnCheckStock(form) { 
    118         product_id = form.product_id.value; 
    119         classcat_id1 = form.classcategory_id1.value; 
    120         classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : ''; 
    121         classcat2 = eccube.productsClassCategories[product_id][classcat_id1]['#' + classcat_id2]; 
    122         // 商品規格 
    123         eleDynamic = document.getElementById('product_class_id' + product_id); 
    124         if ( 
    125             classcat2 
    126             && typeof classcat2.product_class_id != 'undefined' 
    127             && String(classcat2.product_class_id).length >= 1 
    128         ) { 
    129             eleDynamic.value = classcat2.product_class_id; 
    130         } else { 
    131             // 規格が1つのみの場合 
    132             classcat1 = eccube.productsClassCategories[product_id][classcat_id1]['#0']; 
    133             eleDynamic.value = classcat1.product_class_id; 
    134113        } 
    135114    } 
     
    212191                            <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    213192                            <!--{$arrProducts[cnt].name|h}--> 
    214                             <!--{assign var=class1 value=classcategory_id`$id`_1}--> 
    215                             <!--{assign var=class2 value=classcategory_id`$id`_2}--> 
     193                            <!--{assign var=class1 value="classcategory_id`$id`_1"}--> 
     194                            <!--{assign var=class2 value="classcategory_id`$id`_2"}--> 
    216195                            <!--{if $tpl_classcat_find1[$id]}--> 
    217196                            <dl> 
     
    227206                            </dl> 
    228207                            <!--{else}--> 
    229                             <input type="hidden" name="<!--{$class1}-->" id="<!--{$class1}-->" value="" /> 
     208                            <input type="hidden" name="classcategory_id1" id="<!--{$class1}-->" value="" /> 
    230209                            <!--{/if}--> 
    231210 
     
    241220                            </dl> 
    242221                            <!--{else}--> 
    243                             <input type="hidden" name="<!--{$class2}-->" id="<!--{$class2}-->" value="" /> 
     222                            <input type="hidden" name="classcategory_id2" id="<!--{$class2}-->" value="" /> 
    244223                            <!--{/if}--> 
    245224 
Note: See TracChangeset for help on using the changeset viewer.