Subversion Repositories SmartDukaan

Rev

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