source: branches/feature-module-update/html/test/kakinaka/templates/script.tpl @ 15078

Revision 15078, 14.3 KB checked in by nanasess, 17 years ago (diff)

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Line 
1<!--{*
2 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
3 *
4 * http://www.lockon.co.jp/
5 *}-->
6<script type="text/javascript">
7<!--
8// セレクトボックスに項目を割り当てる。
9function lnSetSelect(name1, name2, id, val) {
10    sele1 = document.form1[name1];
11    sele2 = document.form1[name2];
12    lists = eval('lists' + id);
13    vals = eval('vals' + id);
14   
15    if(sele1 && sele2) {
16        index = sele1.selectedIndex;
17       
18        // セレクトボックスのクリア
19        count = sele2.options.length;
20        for(i = count; i >= 0; i--) {
21            sele2.options[i] = null;
22        }
23       
24        // セレクトボックスに値を割り当てる
25        len = lists[index].length;
26        for(i = 0; i < len; i++) {
27            sele2.options[i] = new Option(lists[index][i], vals[index][i]);
28            if(val != "" && vals[index][i] == val) {
29                sele2.options[i].selected = true;
30            }
31        }
32    }
33}
34//-->
35</script>
36
37<!--▼CONTENTS-->
38<table width="" cellspacing="0" cellpadding="0" summary=" ">
39    <tr>
40        <td bgcolor="#ffffff" align="left">
41        <!--▼MAIN CONTENTS-->
42        <table cellspacing="0" cellpadding="0" summary=" " id="container">
43            <tr valign="top">
44                <form name="form1" id="form1" method="post" action="<!--{$smarty.server.REQUEST_URI|escape}-->">
45                <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->">
46                <input type="hidden" name="mode" value="">
47                <input type="hidden" name="orderby" value="<!--{$orderby}-->">
48                <input type="hidden" name="product_id" value="">
49
50                <td id="right">
51                <!--タイトルここから-->
52                <table width="" border="0" cellspacing="0" cellpadding="0" summary=" ">
53                    <tr><td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/products/title_top.gif" width="580" height="8" alt=""></td></tr>
54                    <tr bgcolor="#ffebca">
55                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/products/title_icon.gif" width="29" height="24" alt=""></td>
56                        <td>
57                        <table width="546" border="0" cellspacing="0" cellpadding="0" summary=" ">
58                            <tr valign="top">
59                                <td class="fs18"><span class="blackst"><!--★タイトル★--><!--{$tpl_subtitle}--></span></td>
60                            </tr>
61                        </table>
62                        </td>
63                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/products/title_left.gif" width="5" height="24" alt=""></td>
64                    </tr>
65                    <tr><td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/products/title_under.gif" width="580" height="8" alt=""></td></tr>
66                    <tr><td height="10"></td></tr>
67                </table>
68                <!--タイトルここまで-->
69
70                <!--検索条件ここから-->
71                <!--{if $tpl_subtitle == "検索結果"}-->
72                <table width="" border="0" cellspacing="0" cellpadding="0" summary=" ">
73                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
74                    <tr>
75                        <td align="center" bgcolor="#f3f3f3">
76                        <table width="" border="0" cellspacing="0" cellpadding="0" summary=" ">
77                            <tr bgcolor="#9e9e9e">
78                                <td rowspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
79                                <td bgcolor="#9e9e9e"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="558" height="1" alt=""></td>
80                                <td rowspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
81                            </tr>
82                            <tr>
83                                <td align="center" bgcolor="#ffffff">
84                                <table width="540" border="0" cellspacing="0" cellpadding="0" summary=" ">
85                                    <tr><td height="10"></td></tr>
86                                    <tr>
87                                        <td class="fs12"><!--★検索結果★--><span class="blackst">商品カテゴリ:</span><span class="black"><!--{$arrSearch.category|escape}--></span><br>
88                                        <span class="blackst">商品名:</span><span class="black"><!--{$arrSearch.name|escape}--></span>
89                                    </tr>
90                                    <tr><td height="10"></td></tr>
91                                </table>
92                                </td>
93                            </tr>
94                            <tr><td bgcolor="#9e9e9e"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="558" height="1" alt=""></td></tr>
95                        </table>
96                        </td>
97                    </tr>
98                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
99                    <tr><td height="15"></td></tr>
100                </table>
101                <!--{/if}-->
102                <!--検索条件ここまで-->
103               
104                <!--件数ここから-->
105                <!--{if $tpl_linemax > 0}-->
106                <table width="" border="0" cellspacing="0" cellpadding="0" summary=" ">
107                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
108                    <tr>
109                        <td align="center" bgcolor="#f3f3f3">
110                        <table width="560" border="0" cellspacing="0" cellpadding="0" summary=" ">
111                            <tr>
112                                <td class="fs12" align="left"><span class="redst"><!--{$tpl_linemax}--></span>件の商品がございます。<!--{$tpl_strnavi}--></td>
113                                <td class="fs12" align="right"><!--{if $orderby != 'price'}--><a href="#" onclick="fnModeSubmit('', 'orderby', 'price')">価格順</a><!--{else}--><strong>価格順</strong><!--{/if}--> <!--{if $orderby != "date"}--><a href="#" onclick="fnModeSubmit('', 'orderby', 'date')">新着順</a><!--{else}--><strong>新着順</strong><!--{/if}--></td>
114                            </tr>
115                        </table>
116                        </td>
117                    </tr>
118                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
119                    <tr><td height="15"></td></tr>
120                </table>
121                <!--件数ここまで-->
122                <!--{else}-->
123                <!--{/if}-->
124
125                <table width="580" cellspacing="0" cellpadding="0" summary=" " id="contents">
126                <!--{section name=cnt loop=$arrProducts}-->
127                <!--{assign var=id value=$arrProducts[cnt].product_id}-->
128                <!--▼商品ここから-->
129                <tr valign="top">
130                    <td><a name="product<!--{$id}-->" id="product<!--{$id}-->"></a></td>
131                    <td><!--★画像★--><div id="picture"><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_id}-->"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProducts[cnt].main_list_image}-->" width="130" height="130" alt="<!--{$arrProducts[cnt].name|escape}-->" /></a></div></td>
132                    <td align="right">
133                        <table width="420" border="0" cellspacing="0" cellpadding="0" summary=" ">
134                            <!--アイコン-->
135                            <tr>
136                                <td colspan="2">
137                                <!--商品ステータス-->
138                                <!--{assign var=sts_cnt value=0}-->
139                                <!--{section name=flg loop=$arrProducts[cnt].product_flag|count_characters}-->
140                                    <!--{if $arrProducts[cnt].product_flag[flg] == "1"}-->
141                                        <!--{assign var=key value="`$smarty.section.flg.iteration`"}--><img src="<!--{$arrSTATUS_IMAGE[$key]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$key]}-->"/>
142                                        <!--{assign var=sts_cnt value=$sts_cnt+1}-->
143                                    <!--{/if}-->
144                                <!--{/section}-->
145                                <!--商品ステータス-->
146                                </td>
147                            </tr>
148                            <!--アイコン-->
149                            <!--{if $sts_cnt > 0}-->
150                            <tr><td height="8"></td></tr>
151                            <!--{/if}-->
152                            <tr>
153                                <td colspan="2" align="center" bgcolor="#f9f9ec">
154                                <table width="440" border="0" cellspacing="0" cellpadding="0" summary=" ">
155                                    <tr><td height="5"></td></tr>
156                                    <tr>
157                                        <td class="fs14"><!--★商品名★--> <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_id}-->" class="over"><!--商品名--><strong><!--{$arrProducts[cnt].name|escape}--></strong></a></td>
158                                    </tr>
159                                    <tr><td height="5"></td></tr>
160                                </table>
161                                </td>
162                            </tr>
163                            <tr><td colspan="2" bgcolor="#ebebd6"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="2" alt=""></td></tr>
164                            <tr><td height="8"></td></tr>
165                            <tr>
166                                <td colspan="2" class="fs12"><!--★コメント★--><!--{$arrProducts[cnt].main_list_comment|escape|nl2br}--></td>
167                            </tr>
168                            <tr><td height="8"></td></tr>
169                            <tr>
170                                <td>
171                                    <span class="red"><span class="fs12">価格</span><span class="fs10">(税込)</span></span><span class="redst"><span class="fs12">:
172                                    <!--{if $arrProducts[cnt].price02_min == $arrProducts[cnt].price02_max}-->
173                                        <!--{$arrProducts[cnt].price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
174                                    <!--{else}-->
175                                        <!--{$arrProducts[cnt].price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProducts[cnt].price02_max|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
176                                    <!--{/if}-->
177                                    円</span></span>
178                                </td>
179                                <!--{assign var=name value="detail`$smarty.section.cnt.iteration`"}-->
180                                <td align="right"><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProducts[cnt].product_id}-->" onmouseover="chgImg('<!--{$smarty.const.URL_DIR}-->img/products/b_detail_on.gif','<!--{$name}-->');" onmouseout="chgImg('<!--{$smarty.const.URL_DIR}-->img/products/b_detail.gif','<!--{$name}-->');"><img src="<!--{$smarty.const.URL_DIR}-->img/products/b_detail.gif" width="115" height="25" alt="詳しくはこちら" name="<!--{$name}-->" id="<!--{$name}-->" /></a></td>
181                            </tr>
182                            <!--{if $arrProducts[cnt].stock_max == 0 && $arrProducts[cnt].stock_unlimited_max != 1}-->
183                                <tr>
184                                    <td class="fs12"><span class="red">申し訳ございませんが、只今品切れ中です。</span></td>
185                                </tr>
186                            <!--{else}-->
187                                <!--▼買い物かご-->
188                                <tr><td height=5></td></tr>
189                                <tr valign="top" align="right" id="price">
190                                    <td id="right" colspan=2>
191                                        <table cellspacing="0" cellpadding="0" summary=" " id="price">
192                                            <tr>
193                                                <td align="center">
194                                                <table width="285" cellspacing="0" cellpadding="0" summary=" ">
195                                                    <!--{if $tpl_classcat_find1[$id]}-->
196                                                    <!--{assign var=class1 value=classcategory_id`$id`_1}-->
197                                                    <!--{assign var=class2 value=classcategory_id`$id`_2}-->
198                                                    <tr><td colspan="2" height="10" align="center" class="fs12"><span class="redst"><!--{if $arrErr[$class1] != ""}-->※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。<!--{/if}--></span></td></tr>
199                                                    <tr>
200                                                        <td align="right" class="fs12st"><!--{$tpl_class_name1[$id]|escape}-->: </td>
201                                                        <td>
202                                                            <select name="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="lnSetSelect('<!--{$class1}-->', '<!--{$class2}-->', '<!--{$id}-->','');">
203                                                            <option value="">選択してください</option>
204                                                            <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}-->
205                                                            </select>
206                                                        </td>
207                                                    </tr>
208                                                    <!--{/if}-->
209                                                    <!--{if $tpl_classcat_find2[$id]}-->
210                                                    <tr><td colspan="2" height="5" align="center" class="fs12"><span class="redst"><!--{if $arrErr[$class2] != ""}-->※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。<!--{/if}--></span></td></tr>
211                                                    <tr>
212                                                        <td align="right" class="fs12st"><!--{$tpl_class_name2[$id]|escape}-->: </td>
213                                                        <td>
214                                                            <select name="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->">
215                                                            <option value="">選択してください</option>
216                                                            </select>
217                                                        </td>
218                                                    </tr>
219                                                    <!--{/if}-->
220                                                    <!--{assign var=quantity value=quantity`$id`}-->       
221                                                    <tr><td colspan="2" height="10" align="center" class="fs12"><span class="redst"><!--{$arrErr[$quantity]}--></span></td></tr>
222                                                    <tr>
223                                                        <td align="right" width="115" class="fs12st">個数:
224                                                            <!--{if $arrErr.quantity != ""}--><br/><span class="redst"><!--{$arrErr.quantity}--></span><!--{/if}-->
225                                                            <input type="text" name="<!--{$quantity}-->" size="3" class="box3" value="<!--{$arrForm[$quantity]|default:1}-->" maxlength=<!--{$smarty.const.INT_LEN}--> style="<!--{$arrErr[$quantity]|sfGetErrorColor}-->" >
226                                                        </td>
227                                                        <td width="170" align="center">
228                                                            <a href="" onclick="fnChangeAction('<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->'); fnModeSubmit('cart','product_id','<!--{$id}-->'); return false;" onmouseover="chgImg('<!--{$smarty.const.URL_DIR}-->img/products/b_cartin_on.gif','cart<!--{$id}-->');" onmouseout="chgImg('<!--{$smarty.const.URL_DIR}-->img/products/b_cartin.gif','cart<!--{$id}-->');"><img src="<!--{$smarty.const.URL_DIR}-->img/products/b_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart<!--{$id}-->" id="cart<!--{$id}-->" /></a>
229                                                        </td>
230                                                    </tr>
231                                                    <tr><td height="10"></td></tr>
232                                                </table>
233                                                </td>
234                                            </tr>
235                                        </table>
236                                    </td>
237                                </tr>
238                                <!--▲買い物かご-->   
239                            <!--{/if}-->                   
240                        </table>
241                    </td>
242                </tr>
243                <tr><td colspan=3 height="40"><img src="<!--{$smarty.const.URL_DIR}-->img/common/line_580.gif" width="580" height="1" alt=""></td></tr>
244                <!--{/section}-->
245                </table>
246
247                <!--件数ここから-->
248                <!--{if $tpl_linemax > 0}-->
249                <table width="580" border="0" cellspacing="0" cellpadding="0" summary=" ">
250                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
251                    <tr>
252                        <td align="center" bgcolor="#f3f3f3">
253                        <table width="560" border="0" cellspacing="0" cellpadding="0" summary=" ">
254                            <tr>
255                                <td class="fs12" align="left"><span class="redst"><!--{$tpl_linemax}--></span>件の商品がございます。<!--{$tpl_strnavi}--></td>
256                                <td class="fs12" align="right"><!--{if $orderby != 'price'}--><a href="#" onclick="fnModeSubmit('', 'orderby', 'price')">価格順</a><!--{else}--><strong>価格順</strong><!--{/if}--> <!--{if $orderby != "date"}--><a href="#" onclick="fnModeSubmit('', 'orderby', 'date')">新着順</a><!--{else}--><strong>新着順</strong><!--{/if}--> </td>
257                            </tr>
258                        </table>
259                        </td>
260                    </tr>
261                    <tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/products/flame_top.gif" width="580" height="8" alt=""></td></tr>
262                    <tr><td height="15"></td></tr>
263                </table>
264                <!--件数ここまで-->
265                <!--{/if}-->
266                </form>
267                <!--▲RIGHT CONTENTS-->
268            </tr>
269        </table>
270        <!--▲MAIN CONTENTS-->
271        </td>
272    </tr>
273</table>
274<!--▲CONTENTS-->
Note: See TracBrowser for help on using the repository browser.