Subversion Repositories SmartDukaan

Rev

Rev 5999 | Rev 6931 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
517 rajveer 1
#set ( $minPrice = $action.getMinPrice() )
2
#set ( $maxPrice = $action.getMaxPrice() )
354 rajveer 3
 
517 rajveer 4
#set ( $results = $action.getResults() )
5
#set ( $facets = $action.getFacets() )
354 rajveer 6
 
545 rajveer 7
#set( $totalItems = $action.getTotalResults() )
8
#set( $beginIndex = $action.getBeginIndex() )
9
#set( $endIndex  = $action.getBeginIndex() + 9 )
354 rajveer 10
 
545 rajveer 11
#if( $totalItems <= $endIndex )
12
#set( $endIndex = $totalItems )
13
#end
14
#set($totalPages = $action.getTotalPages())
15
#set($currentPage  = $action.getCurrentPage())
16
#set($priceUrl = $action.getPriceUrl())
568 rajveer 17
#set($sortUrl = $action.getSortUrl())
786 rajveer 18
#set($sortOrder = $action.getSortOrder())
5745 amar.kumar 19
#set($query = $action.getQuery())
354 rajveer 20
 
517 rajveer 21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
22
<html xmlns="http://www.w3.org/1999/xhtml">
794 rajveer 23
  <head>
24
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
25
    <!-- Prevent MS Office toolbar from changing layout -->
26
    <meta http-equiv="imagetoolbar" content="false" />
27
    <meta name="MSSmartTagsPreventParsing" content="true" />
5999 amit.gupta 28
    <title>$action.getQuery()</title>
354 rajveer 29
 
5542 amar.kumar 30
 #include ( "templates/commoncssfiles.vm" )
31
	<script language="javascript" type="text/javascript" src="/js/ga-invoker.js"></script>
1241 chandransh 32
	<link rel="stylesheet" href="/css/jquery-ui-1.8.6.custom.css" type="text/css" media="all" />
794 rajveer 33
    <script type="text/javascript">
34
      minPrice        = $minPrice ;
35
      maxPrice        = $maxPrice ;
36
      stepPrice       = 10;
37
      priceUrl		   = "$priceUrl";
38
    </script>
354 rajveer 39
 
794 rajveer 40
  </head>
41
  <body>
42
 
43
    <noscript>
5572 anupam.sin 44
      <p id="noScript">Please enable <em>Javascript</em> for this Website to function correctly!</p>
517 rajveer 45
    </noscript>
794 rajveer 46
	$action.getHeaderSnippet()
3830 chandransh 47
 
48
 
49
			<!-- Main -->
50
<div id="main">
51
	<div class="main-content">
52
		<div class="main-top">
53
			<div class="bread-crumbs">
54
				<a href="/">Home</a>&nbsp;&gt;&nbsp;
55
				<a href="#">Search</a>
56
			</div>
57
		</div>
58
		<div class="main-left left blue-border">
59
		#if($results && $totalItems != 0)
60
					<!-- search result -->
517 rajveer 61
        <div id="searchResult">
794 rajveer 62
          <div class="middle">
63
            <div class="content">
798 vikas 64
 
794 rajveer 65
              <!-- multifaceted search -->
66
              <div id="multifacetedSearch">
568 rajveer 67
 
794 rajveer 68
                <!-- filter by -->
69
                <div id="filterBy">
70
 
71
						#if($facets && $facets.size()!=0)
72
                  <h2>Filter by:</h2>
6866 amit.gupta 73
						#renderCategory($facets)
517 rajveer 74
						#foreach ( $facetLabel in $facets.keySet() )
75
							#set ( $facetvalues = $facets.get($facetLabel) )
76
							#if( $facetLabel == "Price" )
794 rajveer 77
                  <!-- price -->
78
                  <div id="filterByPrice">
79
                    <div class="filterHeading">
80
                      <div class="filterArrow">&nbsp;</div>
81
                      <div class="sectionHeader">Price <span class="noBold">(Rs.)</span></div>
82
                    </div>
83
 
84
                    <div id="priceSlider">
85
                      <div id="priceRange1"></div>
86
                      <div id="priceRange2"></div>
87
                      <div class="clearBoth"></div>
88
 
89
 
90
                      <div id="slider-range"></div>
91
                      <div id="diff">&nbsp;</div>
92
                    </div>
93
                  </div>
94
                  <!-- /price -->
6866 amit.gupta 95
						#elseif ($facetLabel == "Sub Category" )
96
						#elseif( $facetLabel == "Category" )
97
						#else
794 rajveer 98
                  <div id="filterByTalkTime">
99
                    <div class="filterHeading">
100
                      <div class="filterArrow">&nbsp;</div>
101
                      <div class="sectionHeader">$facetLabel</div>
102
                    </div>
517 rajveer 103
 
794 rajveer 104
                    <div class="filterOption">
105
                      <ul>
6866 amit.gupta 106
									#foreach ( $facetdetail in $facetvalues)
107
									#set ($zeroClass = "")
108
									#set ($isActive = "")
109
									#if ($facetdetail.get(1) == "0")
110
									#set ($zeroClass = "zero_count")
111
									#set ($isActive = 'disabled="disabled"')
112
									#end
113
									#if ($facetdetail.get(3) == "")
114
									#set ($checked = "")
115
									#else
116
									#set ($checked = "bold")
117
									#end
118
                        <li class="$zeroClass $checked">
119
                          <input type="checkbox" value="$facetdetail.get(2)" $isActive class="mk_filter" $facetdetail.get(3)/>$facetdetail.get(0)<span class="noColor">($facetdetail.get(1))</span>
794 rajveer 120
                        </li>
568 rajveer 121
									#end
794 rajveer 122
                      </ul>
123
                    </div>
124
                  </div>
6866 amit.gupta 125
 
517 rajveer 126
							#end
127
						#end
128
 
129
						#end
794 rajveer 130
 
131
                  <div class="bottomBorder">&nbsp;</div>
132
                </div>
133
                <!-- /filter by -->
134
 
135
              </div>
136
              <!-- /multifaceted search -->
137
 
6866 amit.gupta 138
              	<!-- searchResultContent -->
139
				<div id="searchResultContent">
140
 
141
            	<!--Put filters here-->
142
				#if($crumbs && $crumbs.size()!=0)
143
		        	<h2 style="padding:6px">Current filters:</h2>
144
	                <div id="currentFilters">
145
	        	    #if ($crumbs.containsKey("Category"))
146
	        	    	<div id="filterTalkTime">
147
    	        			<span class="sectionHeader">Category:</span>
148
        	        		<span class="filterContent">
149
    		            		<span class="filterOption">$crumbs.get("Category").get(0).get(0)</span>
150
        		       			<span class="filterClose"><a href="javascript:void(0)" class="mk_filter_close" value="$crumbs.get("Category").get(0).get(1)">[X]</a></span>
151
                    		</span>
152
                    	#if($crumbs.containsKey("Sub Category"))
153
                			>
154
							<span class="filterContent">
155
								<span class="filterOption">$crumbs.get("Sub Category").get(0).get(0)</span>
156
                  				<span class="filterClose"><a href="javascript:void(0)" class="mk_filter_close" value="$crumbs.get("Sub Category").get(0).get(1)">[X]</a></span>
157
	               			</span>
158
                    	#end
159
                		</div>
160
                    #end						
161
                	#foreach ( $crumb in $crumbs.keySet() )
162
                		#if ($crumb == "Category" || $crumb == "Sub Category")
163
                		#else
164
							<div id="filterTalkTime">
165
						    	<span class="sectionHeader">$crumb:</span>
166
						    #foreach ($crumblist in $crumbs.get($crumb))
167
						    	<span class="filterContent">
168
						    		<span class="filterOption">$crumblist.get(0)</span>
169
						    		<span class="filterClose"><a href="javascript:void(0)" value="$crumblist.get(1)" class="mk_filter_close">[X]</a></span>
170
								</span>
171
							#end
172
							</div>
173
						#end
174
					#end
175
					</div>
176
				#end
177
 
794 rajveer 178
                <!-- productListTop -->
179
                <div class="productListTop">
180
                  <div class="productListResult">
545 rajveer 181
                            	$beginIndex to $endIndex  of <span class="resultLimit">$totalItems</span> <span class="style1">results</span>
794 rajveer 182
                  </div>
183
 
184
                  <div class="pagination1 moveTop">
185
                    <ul class="pagination">
545 rajveer 186
										#if($currentPage == 1)
794 rajveer 187
                      <li class="pager-previous">
188
                        <span class="current prev">Prev</span>
189
                      </li>
545 rajveer 190
										#else
191
											#set($prev = $currentPage-1)
794 rajveer 192
                      <li class="pager-previous">
193
                        <a href="/search?${url}&page=${prev}" class="current prev">Prev</a>
194
                      </li>
195
										#end
545 rajveer 196
 
197
 
198
										#set( $begin = 1 )
199
										#set( $end = 1 )
200
										#if($totalPages <= 5)
201
											#set( $begin = 1 )
202
											#set( $end = $totalPages )
203
										#else
204
											#if($currentPage <= 3)
205
												#set( $begin = 1 )
206
												#set( $end = 5 )
207
											#else
208
												#set( $begin = $currentPage - 2 )
209
    											#set( $end = $currentPage + 2 )
210
												#if( $end > $totalPages)
211
													#set( $end = $totalPages)
212
													#set( $begin = $end - 4 )
213
												#end
794 rajveer 214
											#end
215
										#end
545 rajveer 216
										#set( $pages = [$begin..$end] )
794 rajveer 217
 
545 rajveer 218
										#foreach( $pageId in $pages )
219
										#if($currentPage == $pageId)
794 rajveer 220
                      <li class="pager-item">
221
                        <span class="current">$pageId</span>
222
                      </li>
545 rajveer 223
										#else
794 rajveer 224
                      <li class="pager-item">
225
                        <a href="/search?${url}&page=${pageId}">$pageId</a>
226
                      </li>
545 rajveer 227
										#end
228
										#end
794 rajveer 229
 
545 rajveer 230
										#if($currentPage == $totalPages)
794 rajveer 231
                      <li class="pager-next">
232
                        <span class="current next">Next</span>
233
                      </li>
545 rajveer 234
										#else
235
											#set($next = $currentPage+1)
794 rajveer 236
                      <li class="pager-next">
237
                        <a href="/search?${url}&page=${next}" class="current next">Next</a>
238
                      </li>
545 rajveer 239
										#end
794 rajveer 240
                    </ul>
241
                  </div>
242
                  <div class="clearBoth"></div>
243
 
244
                  <div id="sortBy">
245
	                Sort by:
246
					#if($sortOrder == "F_50002 asc")
925 rajveer 247
                                    <a class="active" id="sortByPrice">Price</a> |
794 rajveer 248
                                    <a href="/search?${sortUrl}&sort=score+desc" id="sortByRelevance">Relevance</a>
249
                                #else
250
                                        <a href="/search?${sortUrl}&sort=F_50002+asc" id="sortByPrice">Price</a> |
925 rajveer 251
                                        <a class="active" id="sortByRelevance">Relevance</a>
794 rajveer 252
					#end
253
                  </div>
254
 
255
                  <div class="clearBoth"></div>
256
                </div>
257
                <!-- /productListTop -->
258
 
259
                <!-- productListCenter -->
260
                <div id="productListCenter">
261
 
262
                  <!-- page 1 -->
263
                  <div class="page">
264
                    <ul class="deals-item search-deals-page-list">
517 rajveer 265
								#set($snippets =  $action.getSnippets())
794 rajveer 266
 
790 vikas 267
								#foreach ( $entityid in $results )
794 rajveer 268
									<li class="search-deals-items">
517 rajveer 269
								$snippets.get($entityid)
794 rajveer 270
                      </li>
271
 
517 rajveer 272
								#end
794 rajveer 273
                    </ul>
274
                  </div>
275
                  <!-- /page 1 -->
276
 
277
                  <div class="clearBoth"></div>
278
 
279
                </div>
280
                <!-- /productListCenter -->
281
 
282
 
283
                <!-- productListBottom -->
284
                <div class="productListBottom">
285
                  <div class="pagination1">
286
                    <ul class="pagination">
568 rajveer 287
										#if($currentPage == 1)
794 rajveer 288
                      <li class="pager-previous">
289
                        <span class="current prev">Prev</span>
290
                      </li>
568 rajveer 291
										#else
292
											#set($prev = $currentPage-1)
794 rajveer 293
                      <li class="pager-previous">
294
                        <a href="/search?${url}&page=${prev}" class="current prev">Prev</a>
295
                      </li>
296
										#end
568 rajveer 297
 
298
 
299
										#set( $begin = 1 )
300
										#set( $end = 1 )
301
										#if($totalPages <= 5)
302
											#set( $begin = 1 )
303
											#set( $end = $totalPages )
304
										#else
305
											#if($currentPage <= 3)
306
												#set( $begin = 1 )
307
												#set( $end = 5 )
308
											#else
309
												#set( $begin = $currentPage - 2 )
310
    											#set( $end = $currentPage + 2 )
311
												#if( $end > $totalPages)
312
													#set( $end = $totalPages)
313
													#set( $begin = $end - 4 )
314
												#end
794 rajveer 315
											#end
316
										#end
568 rajveer 317
										#set( $pages = [$begin..$end] )
794 rajveer 318
 
568 rajveer 319
										#foreach( $pageId in $pages )
320
										#if($currentPage == $pageId)
794 rajveer 321
                      <li class="pager-next">
322
                        <span class="current">$pageId</span>
323
                      </li>
568 rajveer 324
										#else
794 rajveer 325
                      <li class="pager-next">
326
                        <a href="/search?${url}&page=${pageId}">$pageId</a>
327
                      </li>
568 rajveer 328
										#end
329
										#end
794 rajveer 330
 
568 rajveer 331
										#if($currentPage == $totalPages)
794 rajveer 332
                      <li class="pager-next">
333
                        <span class="current next">Next</span>
334
                      </li>
568 rajveer 335
										#else
336
											#set($next = $currentPage+1)
794 rajveer 337
                      <li class="pager-next">
338
                        <a href="/search?${url}&page=${next}" class="current next">Next</a>
339
                      </li>
568 rajveer 340
										#end
794 rajveer 341
                    </ul>
342
                  </div>
343
                  <div class="clearBoth"></div>
344
                </div>
345
                <!-- /productListBottom -->
346
 
347
              </div>
348
              <!-- /searchResultContent -->
349
 
350
              <div class="clearBoth"></div>
517 rajveer 351
            </div>
794 rajveer 352
          </div>
353
 
517 rajveer 354
        </div>
355
        <!-- /search result -->
3830 chandransh 356
		#else
357
 
358
			       <div id="resultFound">
359
					<div id="resultFoundNo" style="display:block; margin-left:20px;">
360
                    <span class="redColor">$totalItems results found for $action.getQuery()</span>
361
                  </div>
362
                </div>
627 rajveer 363
 
3830 chandransh 364
				<div id="productDetail">
798 vikas 365
 
3830 chandransh 366
 
798 vikas 367
			<div class="middle" style="min-height:800px">
368
				<div class="content">
369
					Search Tips
370
					<ul style="padding-left:22px;">
371
						<li>Make sure all words are spelled correctly.</li>
372
						<li>Try searching in a specific category.</li>
373
						<li>Try different keywords.</li>
374
					</ul>
375
                </div>
376
            </div>
377
 
378
        </div>
379
        <!-- /Product detail -->
3830 chandransh 380
		#end
381
		</div>
382
		<!-- Widgets -->
383
		<div class="widgets right">
384
			$action.getCartWidgetSnippet()
385
			<div id="myresearch" class="common-widget">
2868 rajveer 386
                #include("templates/myresearch.vm")
3830 chandransh 387
			</div>
388
			<div id="browsehistory" class="common-widget">
2868 rajveer 389
                #include("templates/browsehistory.vm")
2256 varun.gupt 390
			</div>
3830 chandransh 391
		</div>
392
		<!-- /Widgets -->
517 rajveer 393
 
3830 chandransh 394
	</div>
395
</div>
396
<!-- /Main -->
397
 
398
 
2868 rajveer 399
	 #include("templates/footer.vm")
517 rajveer 400
 
762 rajveer 401
 
794 rajveer 402
    <!-- color by color lightbox -->
403
    <div style="display:none;">
404
      <div class="colorSelLightBoxColor">
405
        <form name="frmColorSelName" method="post" action="#">
406
          <h1>Color Selector</h1>
407
          <h2>"Please choose color of product"</h2>
762 rajveer 408
 
794 rajveer 409
          <div class="content"></div>
410
 
411
          <div class="bigImgButton yellow-image">
412
                  <input value="Continue" type="button" class="button" onclick="selectColor();" />
413
          </div>
414
          <div class="clearBoth"></div>
415
 
416
        </form>
417
      </div>
418
    </div>
419
    <!-- /color by color lightbox -->
420
 
943 vikas 421
    #include ( "templates/commonjsfiles.vm" )
794 rajveer 422
 
943 vikas 423
    <script src="/js/priceSlider.js" type="text/javascript"></script>
2790 rajveer 424
 
1778 rajveer 425
	<script type="text/javascript" charset="utf-8">
426
        $(function(){
5745 amar.kumar 427
						 $('#query').val("$query");
1778 rajveer 428
                        $('div.productDesp li').truncate({addtitle: true});
429
        });
430
    </script>
794 rajveer 431
  </body>
517 rajveer 432
</html>
433
 
6866 amit.gupta 434
 
435
 
436
#macro ( renderCategory $facets )
437
	#set ($facetLabel = "Category")
438
	#set ( $facetvalues = $facets.get($facetLabel) )
439
<div id="filterByTalkTime">
440
	<div class="filterHeading">
441
		<div class="filterArrow">&nbsp;</div>
442
		<div class="sectionHeader">$facetLabel</div>
443
    </div>
444
    <div class="filterOption">
445
    <ul>
446
		#foreach ( $facetdetail in $facetvalues )
447
			#if ($facetdetail.get(3) != "")
448
		<li>
449
        	<a  href="javascript:void(0)" style="font-weight:bold" class="mk_bold mk_filter mk_category" value="$facetdetail.get(2)">$facetdetail.get(0)</a> <span class="noColor">($facetdetail.get(1))</span>
450
          	#set ($subcategories = $facets.get("Sub Category"))
451
      		#set ($childCategories = $action.getChildren($facetdetail.get(0)))
452
          	<ul class="sub-category">
453
          #if ($childCategories.size() > 1)
454
          #foreach ( $subcategory in $subcategories )
455
          	#if($childCategories.contains($subcategory.get(0)))
456
          	<li>
457
          	#if ($subcategory.get(3) != "")
458
          	<a style="font-weight:bold" class="mk_bold mk_subcategory" value="$subcategory.get(2)">$subcategory.get(0)</a> <span class="noColor">($subcategory.get(1))</span>
459
          	#else
460
          		#set($zeroresults = 'class = "mk_subcategory zero_count')
461
          		#if ($subcategory.get(1) !="0")
462
              		#set($zeroresults = 'class="mk_filter mk_subcategory" href="javascript:void(0)"')
463
          		#end
464
          		<a  $zeroresults value="$subcategory.get(2)">$subcategory.get(0)</a> <span class="noColor">($subcategory.get(1))</span>
465
          	#end
466
 
467
          	</li>
468
          	#end
469
          #end
470
          #end
471
          	</ul>
472
        </li>
473
					#else
474
      	  #set($zeroresults = 'class="mk_category zero_count"')
475
      		#if ($facetdetail.get(1) !="0")
476
          		#set($zeroresults = 'class="mk_filter mk_category" href="javascript:void(0)"')
477
      		#end
478
        <li>
479
          <a $zeroresults value="$facetdetail.get(2)">$facetdetail.get(0)</a> <span class="noColor">($facetdetail.get(1))</span>
480
        </li>
481
					#end
482
					#end
483
      </ul>
484
    </div>
485
  </div>
486
 
487
#end