Changeset 17952 for branches/version-2_4/data/Smarty/templates/default/admin/products/product_select.tpl
- Timestamp:
- 2009/04/03 11:14:09 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_4/data/Smarty/templates/default/admin/products/product_select.tpl
r17773 r17952 40 40 self.moveTo(20,20);self.focus(); 41 41 42 function func_submit( product_id, class_name1, class_name2 ){ 43 var err_text = ''; 44 var fm = window.opener.document.form1; 45 var fm1 = window.opener.document; 46 var class1 = "classcategory_id" + product_id + "_1"; 47 var class2 = "classcategory_id" + product_id + "_2"; 48 49 var class1_id = document.getElementById(class1).value; 50 var class2_id = document.getElementById(class2).value; 51 52 <!--{if $tpl_no != ''}--> 53 var opner_product_id = 'edit_product_id'; 54 var opner_classcategory_id1 = 'edit_classcategory_id1'; 55 var opner_classcategory_id2 = 'edit_classcategory_id2'; 56 fm1.getElementById("no").value = <!--{$tpl_no}-->; 57 <!--{else}--> 58 var opner_product_id = 'add_product_id'; 59 var opner_classcategory_id1 = 'add_classcategory_id1'; 60 var opner_classcategory_id2 = 'add_classcategory_id2'; 61 <!--{/if}--> 62 63 if (document.getElementById(class1).type == 'select-one' && class1_id == '') { 64 err_text = class_name1 + "を選択してください。\n"; 65 } 66 if (document.getElementById(class2).type == 'select-one' && class2_id == '') { 67 err_text = err_text + class_name2 + "を選択してください。\n"; 68 } 69 if (err_text != '') { 70 alert(err_text); 71 return false; 72 } 73 74 fm1.getElementById(opner_product_id).value = product_id; 75 if (class1_id != '') { 76 fm1.getElementById(opner_classcategory_id1).value = class1_id; 77 } 78 if (class2_id != '') { 79 fm1.getElementById(opner_classcategory_id2).value = class2_id; 80 } 81 82 fm.mode.value = 'select_product_detail'; 83 fm.anchor_key.value = 'order_products'; 84 fm.submit(); 85 window.close(); 86 87 return true; 42 function func_submit( id ){ 43 var fm = window.opener.document.form1; 44 fm.recommend_id<!--{$smarty.get.no}-->.value = id; 45 fm.mode.value = 'recommend_select'; 46 fm.anchor_key.value = 'recommend_no<!--{$smarty.get.no}-->'; 47 fm.submit(); 48 window.close(); 49 return false; 88 50 } 89 51 //--> 90 52 </script> 91 92 <script type="text/javascript">//<![CDATA[93 // セレクトボックスに項目を割り当てる。94 function lnSetSelect(name1, name2, id, val) {95 sele1 = document.form1[name1];96 sele2 = document.form1[name2];97 lists = eval('lists' + id);98 vals = eval('vals' + id);99 100 if(sele1 && sele2) {101 index = sele1.selectedIndex;102 103 // セレクトボックスのクリア104 count = sele2.options.length;105 for(i = count; i >= 0; i--) {106 sele2.options[i] = null;107 }108 109 // セレクトボックスに値を割り当てる110 len = lists[index].length;111 for(i = 0; i < len; i++) {112 sele2.options[i] = new Option(lists[index][i], vals[index][i]);113 if(val != "" && vals[index][i] == val) {114 sele2.options[i].selected = true;115 }116 }117 }118 }119 //]]>120 </script>121 122 123 <script type="text/javascript">//<![CDATA[124 <!--{$tpl_javascript}-->125 //]]>126 </script>127 128 53 <title>ECサイト管理者ページ</title> 129 54 </head> … … 144 69 <input name="search_pageno" type="hidden" value=""> 145 70 <table bgcolor="#cccccc" width="420" border="0" cellspacing="1" cellpadding="5" summary=" "> 146 <tr class="fs12n"> 147 <td bgcolor="#f0f0f0" width="100">カテゴリ</td> 148 <td bgcolor="#ffffff" width="287"><select name="search_category_id"> 149 <option value="" selected="selected">選択してください</option> 150 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}--> 151 </select> 152 </td> 153 </tr> 154 <tr class="fs12n"> 155 <td bgcolor="#f0f0f0">商品名</td> 156 <td bgcolor="#ffffff"><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td> 157 </tr> 158 <tr class="fs12n"> 159 <td bgcolor="#f0f0f0">商品番号</td> 160 <td bgcolor="#ffffff"><input type="text" name="search_product_code" value="<!--{$arrForm.search_product_code}-->" size="35" class="box35" /></td> 161 </tr> 71 <tr class="fs12n"> 72 <td bgcolor="#f0f0f0" width="100">カテゴリ</td> 73 <td bgcolor="#ffffff" width="287"><select name="search_category_id"> 74 <option value="" selected="selected">選択してください</option> 75 <!--{html_options options=$arrCatList selected=$arrForm.search_category_id}--> 76 </select> 77 </td> 78 </tr> 79 <tr class="fs12n"> 80 <td bgcolor="#f0f0f0">商品名</td> 81 <td bgcolor="#ffffff"><input type="text" name="search_name" value="<!--{$arrForm.search_name}-->" size="35" class="box35" /></td> 82 </tr> 162 83 </table> 163 84 <br /> … … 166 87 <br /> 167 88 168 <!--▼検索結果表示--> 169 <!--{if $tpl_linemax}--> 170 <table width="420" border="0" cellspacing="0" cellpadding="0" summary=" " bgcolor="#FFFFFF"> 171 <tr class="fs12"> 172 <td align="left"><!--{$tpl_linemax}-->件が該当しました。 </td> 173 </tr> 174 <tr class="fs12"> 175 <td align="center"> 176 <!--▼ページナビ--> 177 <!--{$tpl_strnavi}--> 178 <!--▲ページナビ--> 179 </td> 180 </tr> 181 <tr><td height="10"></td></tr> 182 </table> 183 184 <!--▼検索後表示部分--> 185 <table width="420" border="0" cellspacing="1" cellpadding="5" bgcolor="#cccccc"> 186 <tr bgcolor="#f0f0f0" align="center" class="fs12"> 187 <td>商品画像</td> 188 <td>商品番号</td> 189 <td>商品名</td> 190 <td>決定</td> 191 </tr> 192 <!--{section name=cnt loop=$arrProducts}--> 193 <!--{assign var=id value=$arrProducts[cnt].product_id}--> 194 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 195 <tr bgcolor="#FFFFFF" class="fs12n"> 196 <td width="90" align="center"> 197 <!--{if $arrProducts[cnt].main_list_image != ""}--> 198 <!--{assign var=image_path value="`$arrProducts[cnt].main_list_image`"}--> 199 <!--{else}--> 200 <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}--> 201 <!--{/if}--> 202 <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->"> 203 </td> 204 <td> 205 <!--{$arrProducts[cnt].name|escape}--> 206 207 <!--{assign var=codemin value=`$arrProducts[cnt].product_code_min`}--> 208 <!--{assign var=codemax value=`$arrProducts[cnt].product_code_max`}--> 209 <!--{* 商品コード *}--> 210 <!--{if $codemin != $codemax}--> 211 <!--{$codemin|escape}-->〜<!--{$codemax|escape}--> 212 <!--{else}--> 213 <!--{$codemin|escape}--> 214 <!--{/if}--> 215 </td> 216 <td> 217 <!--{$arrProducts[cnt].name|escape}--> 218 219 <!--{assign var=class1 value=classcategory_id`$id`_1}--> 220 <!--{assign var=class2 value=classcategory_id`$id`_2}--> 221 <!--{if $tpl_classcat_find1[$id]}--> 222 <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt> 223 <dd> 224 <select name="<!--{$class1}-->" id="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="lnSetSelect('<!--{$class1}-->', '<!--{$class2}-->', '<!--{$id}-->','');"> 225 <option value="">選択してください</option> 226 <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}--> 227 </select> 228 <!--{if $arrErr[$class1] != ""}--> 229 <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span> 230 <!--{/if}--> 231 </dd> 232 <!--{else}--> 233 <input type="hidden" name="<!--{$class1}-->" id="<!--{$class1}-->" value=""> 234 <!--{/if}--> 235 <!--{if $tpl_classcat_find2[$id]}--> 236 <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt> 237 <dd> 238 <select name="<!--{$class2}-->" id="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->"> 239 <option value="">選択してください</option> 240 </select> 241 <!--{if $arrErr[$class2] != ""}--> 242 <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span> 243 <!--{/if}--> 244 </dd> 245 <!--{else}--> 246 <input type="hidden" name="<!--{$class2}-->" id="<!--{$class2}-->" value=""> 247 <!--{/if}--> 248 </td> 249 250 <td align="center"><a href="" onclick="return func_submit('<!--{$arrProducts[cnt].product_id}-->', '<!--{$tpl_class_name1[$id]}-->', '<!--{$tpl_class_name2[$id]}-->')">決定</a></td> 251 </tr> 252 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 253 <!--{sectionelse}--> 254 <tr bgcolor="#FFFFFF" class="fs10n"> 255 <td colspan="4">商品が登録されていません</td> 256 </tr> 257 <!--{/section}--> 258 </table> 259 <br /> 260 <br /> 261 <!--{/if}--> 262 <!--▲検索結果表示--> 89 <!--▼検索結果表示--> 90 <!--{if $tpl_linemax}--> 91 <table width="420" border="0" cellspacing="0" cellpadding="0" summary=" " bgcolor="#FFFFFF"> 92 <tr class="fs12"> 93 <td align="left"><!--{$tpl_linemax}-->件が該当しました。 </td> 94 </tr> 95 <tr class="fs12"> 96 <td align="center"> 97 <!--▼ページナビ--> 98 <!--{$tpl_strnavi}--> 99 <!--▲ページナビ--> 100 </td> 101 </tr> 102 <tr><td height="10"></td></tr> 103 </table> 104 105 <!--▼検索後表示部分--> 106 <table width="420" border="0" cellspacing="1" cellpadding="5" bgcolor="#cccccc"> 107 <tr bgcolor="#f0f0f0" align="center" class="fs12"> 108 <td>商品画像</td> 109 <td>商品番号</td> 110 <td>商品名</td> 111 <td>決定</td> 112 </tr> 113 <!--{section name=cnt loop=$arrProducts}--> 114 <!--▼商品<!--{$smarty.section.cnt.iteration}-->--> 115 <tr bgcolor="#FFFFFF" class="fs12n"> 116 <td width="90" align="center"> 117 <!--{if $arrProducts[cnt].main_list_image != ""}--> 118 <!--{assign var=image_path value="`$arrProducts[cnt].main_list_image`"}--> 119 <!--{else}--> 120 <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}--> 121 <!--{/if}--> 122 <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path}-->&width=65&height=65" alt="<!--{$arrRecommend[$recommend_no].name|escape}-->"> 123 </td> 124 <td><!--{$arrProducts[cnt].product_code|escape|default:"-"}--></td> 125 <td><!--{$arrProducts[cnt].name|escape}--></td> 126 <td align="center"><a href="" onClick="return func_submit(<!--{$arrProducts[cnt].product_id}-->)">決定</a></td> 127 </tr> 128 <!--▲商品<!--{$smarty.section.cnt.iteration}-->--> 129 <!--{sectionelse}--> 130 <tr bgcolor="#FFFFFF" class="fs10n"> 131 <td colspan="4">商品が登録されていません</td> 132 </tr> 133 <!--{/section}--> 134 </table> 135 <br /> 136 <br /> 137 <!--{/if}--> 138 <!--▲検索結果表示--> 263 139 264 140 </form>
Note: See TracChangeset
for help on using the changeset viewer.