- Timestamp:
- 2011/02/24 06:00:49 (13 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20365
- bzr:committer:
- Kentaro Ohkouchi <nanasess@fsm.ne.jp>
- bzr:file-ids:
data/Smarty/templates/default/products/detail.tpl 19775@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fproducts%2Fdetail.tpl
data/Smarty/templates/default/products/list.tpl 19775@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fproducts%2Flist.tpl
data/Smarty/templates/sphone/products/detail.tpl 19775@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fsphone%2Fproducts%2Fdetail.tpl
html/js/products.js products.js-20110223205405-tr2pdhnwxtjiqrzr-1- bzr:mapping-version:
- v4
- bzr:merge:
nanasess@fsm.ne.jp-20110223205828-qk92u6l890okr0yh- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- nanasess@fsm.ne.jp-20110223210044-glvsghl5oi2fo0y4
- bzr:revno:
- 3094
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/Smarty/templates/default/products/detail.tpl nanasess@fsm.ne.jp-20110223205828-qk92u6l890okr0yh
data/Smarty/templates/default/products/list.tpl nanasess@fsm.ne.jp-20110223205828-qk92u6l890okr0yh
data/Smarty/templates/sphone/products/detail.tpl nanasess@fsm.ne.jp-20110223205828-qk92u6l890okr0yh
html/js/products.js nanasess@fsm.ne.jp-20110223205828-qk92u6l890okr0yh- bzr:timestamp:
- 2011-02-24 06:00:44.628000021 +0900
- bzr:user-agent:
- bzr2.2.2+bzr-svn1.0.4
- svn:original-date:
- 2011-02-23T21:00:44.628000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl
r20337 r20366 20 20 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 21 21 *}--> 22 <script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->js/products.js"></script> 22 23 <script type="text/javascript">//<![CDATA[ 23 24 // 規格2に選択肢を割り当てる。 24 25 function fnSetClassCategories(form, classcat_id2_selected) { 25 sele1 = form.classcategory_id1; 26 sele2 = form.classcategory_id2; 27 28 if (sele1) { 29 if (sele2) { 30 // 規格2の選択肢をクリア 31 count = sele2.options.length; 32 for(i = count; i >= 0; i--) { 33 sele2.options[i] = null; 34 } 35 36 // 規格2に選択肢を割り当てる 37 classcats = classCategories[sele1.value]; 38 i = 0; 39 for (var classcat_id2_key in classcats) { 40 classcategory_id2 = classcats[classcat_id2_key].classcategory_id2; 41 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcategory_id2); 42 if (classcategory_id2 == classcat_id2_selected) { 43 sele2.options[i].selected = true; 44 } 45 i++; 46 } 47 } 48 fnCheckStock(form); 49 } 50 } 51 function fnCheckStock(form) { 52 classcat_id1 = form.classcategory_id1.value; 53 classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : ''; 54 classcat2 = classCategories[classcat_id1]['#' + classcat_id2]; 55 56 // 商品コード 57 eleDefault = document.getElementById('product_code_default'); 58 eleDynamic = document.getElementById('product_code_dynamic'); 59 if ( 60 classcat2 61 && typeof classcat2.product_code != 'undefined' 62 ) { 63 eleDefault.style.display = 'none'; 64 eleDynamic.innerHTML = classcat2.product_code; 65 } else { 66 eleDefault.style.display = ''; 67 eleDynamic.innerHTML = ''; 68 } 69 70 // 在庫(品切れ) 71 eleDefault = document.getElementById('cartbtn_default'); 72 eleDynamic = document.getElementById('cartbtn_dynamic'); 73 if ( 74 classcat2 75 && classcat2.stock_find === false 76 ) { 77 eleDefault.style.display = 'none'; 78 eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。'; 79 } else { 80 eleDefault.style.display = ''; 81 eleDynamic.innerHTML = ''; 82 } 83 84 // 通常価格 85 eleDefault = document.getElementById('price01_default'); 86 eleDynamic = document.getElementById('price01_dynamic'); 87 if (eleDefault && eleDynamic) { 88 if ( 89 classcat2 90 && typeof classcat2.price01 != 'undefined' 91 && String(classcat2.price01).length >= 1 92 ) { 93 eleDefault.style.display = 'none'; 94 eleDynamic.innerHTML = classcat2.price01; 95 } else { 96 eleDefault.style.display = ''; 97 eleDynamic.innerHTML = ''; 98 } 99 } 100 101 // 販売価格 102 eleDefault = document.getElementById('price02_default'); 103 eleDynamic = document.getElementById('price02_dynamic'); 104 if ( 105 classcat2 106 && typeof classcat2.price02 != 'undefined' 107 && String(classcat2.price02).length >= 1 108 ) { 109 eleDefault.style.display = 'none'; 110 eleDynamic.innerHTML = classcat2.price02; 111 } else { 112 eleDefault.style.display = ''; 113 eleDynamic.innerHTML = ''; 114 } 115 116 // ポイント 117 eleDefault = document.getElementById('point_default'); 118 eleDynamic = document.getElementById('point_dynamic'); 119 if ( 120 classcat2 121 && typeof classcat2.point != 'undefined' 122 && String(classcat2.point).length >= 1 123 ) { 124 eleDefault.style.display = 'none'; 125 eleDynamic.innerHTML = classcat2.point; 126 } else { 127 eleDefault.style.display = ''; 128 eleDynamic.innerHTML = ''; 129 } 130 // 商品規格 131 eleDynamic = document.getElementById('product_class_id'); 132 if ( 133 classcat2 134 && typeof classcat2.product_class_id != 'undefined' 135 && String(classcat2.product_class_id).length >= 1 136 ) { 137 eleDynamic.value = classcat2.product_class_id; 138 } else { 139 eleDynamic.value = '' 140 } 141 // 商品種別 142 eleDynamic = document.getElementById('product_type'); 143 if ( 144 classcat2 145 && typeof classcat2.product_type != 'undefined' 146 && String(classcat2.product_type).length >= 1 147 ) { 148 eleDynamic.value = classcat2.product_type; 149 } else { 150 eleDynamic.value = '' 151 } 26 var $form = $(form); 27 var product_id = $form.find('input[name=product_id]').val(); 28 var $sele1 = $form.find('select[name=classcategory_id1]'); 29 var $sele2 = $form.find('select[name=classcategory_id2]'); 30 setClassCategories($form, product_id, $sele1, $sele2, classcat_id2_selected); 152 31 } 153 32 //]]>
Note: See TracChangeset
for help on using the changeset viewer.