Subversion Repositories SmartDukaan

Rev

Rev 8936 | Rev 10015 | 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() )
3
 
4
#set ( $results = $action.getResults() )
5
#set ( $facets = $action.getFacets() )
6
 
545 rajveer 7
#set( $totalItems = $action.getTotalResults() )
8
#set( $beginIndex = $action.getBeginIndex() )
9
#set( $endIndex  = $action.getBeginIndex() + 19 )
517 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($url = $action.getUrl())
1921 vikas 17
#set($priceUrl = $action.getPriceUrl())
545 rajveer 18
 
8917 kshitij.so 19
#set($banners = $action.getActiveBanners())
20
#if($banners)
21
#set($bannerCount = $banners.size())
22
#else
23
#set($bannerCount = 0)
24
#end
545 rajveer 25
 
8917 kshitij.so 26
 
517 rajveer 27
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
28
<html xmlns="http://www.w3.org/1999/xhtml">
794 rajveer 29
  <head>
30
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
974 vikas 31
	<meta name="Description" content="$action.getPageMetaDesc()" />
32
	<meta name="keywords" content="$action.getPageMetaKeywords()" />
794 rajveer 33
    <!-- Prevent MS Office toolbar from changing layout -->
34
    <meta http-equiv="imagetoolbar" content="false" />
35
    <meta name="MSSmartTagsPreventParsing" content="true" />
8561 amit.gupta 36
    <title>$action.getCategoryTitle() | ${domain.name}</title>
517 rajveer 37
 
1688 rajveer 38
 #include ( "templates/commoncssfiles.vm" )  
1241 chandransh 39
	<link rel="stylesheet" href="/css/jquery-ui-1.8.6.custom.css" type="text/css" media="all" />
5542 amar.kumar 40
	<script language="javascript" type="text/javascript" src="/js/ga-invoker.js"></script>
794 rajveer 41
  </head>
517 rajveer 42
 
794 rajveer 43
  <body>
637 rajveer 44
 
794 rajveer 45
    <noscript>
5572 anupam.sin 46
      <p id="noScript">Please enable <em>Javascript</em> for this Website to function correctly!</p>
794 rajveer 47
    </noscript>
48
 
49
	$action.getHeaderSnippet()
3830 chandransh 50
 
51
		<!-- Main -->
52
<div id="main">
53
	<div class="main-content">
54
		<div class="main-top">
55
			<div class="bread-crumbs">
56
				<a href="/">Home</a>&nbsp;&gt;&nbsp;
57
				<a href="#">$action.getCategoryName()</a>
58
			</div>
59
		</div>
60
		<div class="main-left left">
8917 kshitij.so 61
            #if ( $bannerCount == 0 )
62
					<div class="main-left-banner" style="display: none">
63
				#elseif ( $bannerCount < 3 )
64
					<div class="main-left-banner"  style="height: 210px;">
65
				#else
66
					<div class="main-left-banner"  style="height: 230px;">
67
				#end
68
 
69
				#if($bannerCount > 1 && $bannerCount < 3)
70
					<ul id="bannerMenu">
71
						#foreach($banner in $banners)
72
							#if($banner.isHasMap())
73
								<li class="square"><a href="$banner.getLink()" banner-name='$banner.getBannerName()'><img src='/images/banners/$banner.getImageName()' usemap='#map$velocityCount' height="200" width="710"/></a>
74
								<map name='map$velocityCount'> 
75
									#set($mapdetails = $action.getbannermapdetails("$banner.getBannerName()"))
76
									#foreach($mapdetail in $mapdetails)
77
										<area shape="rect" coords='$mapdetail.getCoordinates()' href='$mapdetail.getMapLink()' banner-name='$banner.getBannerName()'/>
78
									#end
79
									</map>
80
									</li>
81
							#else
82
								<li class="square"><a href="$banner.getLink()" banner-name='$banner.getBannerName()'><img src='/images/banners/$banner.getImageName()' height="200" width="710" /></a></li>
83
	                        #end
84
						#end
85
					</ul>
86
					<div class="container">
87
                      <div class="slider_arrow_left"></div>
88
                      <div class="slider_arrow_right"></div>
89
                    </div>
90
				#else
91
					  <div id="banner-menu">
92
						#foreach($banner in $banners)
93
							#if($banner.isHasMap())
94
								<a href="$banner.getLink()" banner-name='$banner.getBannerName()'><img src='/images/banners/$banner.getImageName()' title="$banner.getBannerName()" usemap='#map$velocityCount'/></a>
95
								<map name='map$velocityCount'> 
96
									#set($mapdetails = $action.getbannermapdetails("$banner.getBannerName()"))
97
									#foreach($mapdetail in $mapdetails)
98
										<area shape="rect" coords='$mapdetail.getCoordinates()' href='$mapdetail.getMapLink()' banner-name='$banner.getBannerName()'/>
99
									#end
100
									</map>
101
							#else
102
								<a href="$banner.getLink()" banner-name='$banner.getBannerName()'><img src='/images/banners/$banner.getImageName()' title="$banner.getBannerName()"/></a>
103
	                        #end
104
						#end
105
                       </div>
106
				#end
107
				</div>
3830 chandransh 108
			        <!-- tab buttons -->
794 rajveer 109
        <ul id="tabButton" class="menu">
110
          <li class="tabButton1" id="catTab1">
883 rajveer 111
            <a class="showBrowse" href="#" title="" id="catTab1-first">
5889 amit.gupta 112
                  All
883 rajveer 113
            </a>
794 rajveer 114
          </li>
115
          <li class="tabButton2" id="catTab2">
883 rajveer 116
            <a class="category-tabs" href="#" title="Best Sellers" name="best-sellers" id="catTab2-$action.getId()">
117
                  Best Sellers
118
            </a>
794 rajveer 119
          </li>
120
          <li class="tabButton2" id="catTab3">
883 rajveer 121
            <a class="category-tabs" href="#" title="Latest Arrivals" name="latest-arrivals" id="catTab3-$action.getId()">
122
                  Latest Arrivals
123
            </a>
794 rajveer 124
          </li>
125
          <li class="tabButton2" id="catTab4">
883 rajveer 126
            <a class="category-tabs" href="#" title="Best Deals" name="best-deals" id="catTab4-$action.getId()">
127
                  Best Deals
128
            </a>
794 rajveer 129
          </li>
130
        </ul>
131
        <!-- /tab buttons -->
132
 
3830 chandransh 133
 
794 rajveer 134
        <!-- my account -->
3830 chandransh 135
        <div id="productCat" class="blue-border">
794 rajveer 136
          <div class="top">
137
            <div class="left">&nbsp;</div>
138
            <div class="right">&nbsp;</div>
139
            <div class="clearBoth"></div>
140
          </div>
141
 
142
          <div class="middle">
143
            <div class="content">
144
 
145
              <!-- multifaceted search -->
146
              <div id="multifacetedSearch">
147
                <!-- filter by -->
6866 amit.gupta 148
				<div id="filterBy">
794 rajveer 149
 
6866 amit.gupta 150
						#if($facets && $facets.size()!=0)
794 rajveer 151
                  <h2>Filter by:</h2>
6866 amit.gupta 152
						#foreach ( $facetLabel in $facets.keySet() )
153
							#set ( $facetvalues = $facets.get($facetLabel) )
154
							#if( $facetLabel == "Price" )
794 rajveer 155
                  <!-- price -->
156
                  <div id="filterByPrice">
157
                    <div class="filterHeading">
158
                      <div class="filterArrow">&nbsp;</div>
159
                      <div class="sectionHeader">Price <span class="noBold">(Rs.)</span></div>
160
                    </div>
161
 
162
                    <div id="priceSlider">
163
                      <div id="priceRange1"></div>
164
                      <div id="priceRange2"></div>
165
                      <div class="clearBoth"></div>
166
 
167
 
168
                      <div id="slider-range"></div>
169
                      <div id="diff">&nbsp;</div>
170
                    </div>
171
                  </div>
172
                  <!-- /price -->
6866 amit.gupta 173
						#elseif( $facetLabel == "Category" )
174
						#elseif( $facetLabel == "Sub Category" )
175
						#if ($action.getChildren($action.getCategoryName()).size() > 1)
176
						<div id="filterByTalkTime">
794 rajveer 177
                    <div class="filterHeading">
178
                      <div class="filterArrow">&nbsp;</div>
179
                      <div class="sectionHeader">$facetLabel</div>
180
                    </div>
6866 amit.gupta 181
 
794 rajveer 182
                    <div class="filterOption">
183
                      <ul>
517 rajveer 184
                    				#foreach ( $facetdetail in $facetvalues )
794 rajveer 185
                        <li>
6866 amit.gupta 186
                        #if ($facetdetail.get(3) != "")
187
                       	<a style="font-weight:bold" class="mk_bold mk_subcategory" value="$facetdetail.get(2)">$facetdetail.get(0)</a> <span class="noColor">($facetdetail.get(1))</span>
188
          				#else
189
	                    <a href="javascript:void(0)" class="mk_subcategory mk_filter" value="$facetdetail.get(2)">$facetdetail.get(0)</a> <span class="noColor">($facetdetail.get(1))</span>
190
          				#end
794 rajveer 191
                        </li>
192
                        #end
193
                      </ul>
194
                    </div>
195
                  </div>
6866 amit.gupta 196
				 		#end
197
					#else
198
                  <div id="filterByTalkTime">
199
                    <div class="filterHeading">
200
                      <div class="filterArrow">&nbsp;</div>
201
                      <div class="sectionHeader">$facetLabel</div>
202
                    </div>
794 rajveer 203
 
6866 amit.gupta 204
                    <div class="filterOption">
205
                      <ul>
206
									#foreach ( $facetdetail in $facetvalues)
207
									#set ($zeroClass = "")
208
									#set ($isActive = "")
209
									#if ($facetdetail.get(1) == "0")
210
									#set ($zeroClass = "zero_count")
211
									#set ($isActive = 'disabled="disabled"')
212
									#end
213
									#if ($facetdetail.get(3) == "")
214
									#set ($checked = "")
215
									#else
216
									#set ($checked = "bold")
217
									#end
218
                        <li class="$zeroClass $checked">
219
                          <input type="checkbox" value="$facetdetail.get(2)" $isActive class="mk_filter" $facetdetail.get(3)/>$facetdetail.get(0)<span class="noColor">($facetdetail.get(1))</span>
220
                        </li>
221
									#end
222
                      </ul>
223
                    </div>
224
                  </div>
225
 
226
							#end
227
						#end
228
 
229
						#end
230
 
794 rajveer 231
                  <div class="bottomBorder">&nbsp;</div>
232
                </div>
233
                <!-- /filter by -->
517 rajveer 234
 
794 rajveer 235
              </div>
236
              <!-- /multifaceted search -->
237
 
238
              <!-- productList -->
239
              <div id="productList">
240
 
241
                <!-- browse tab content -->
242
                <div id="browseContent">
243
 
6866 amit.gupta 244
            	<!--Put filters here-->
245
				#if($crumbs && $crumbs.size()!=0)
246
		        	<h2 style="padding:6px">Current filters:</h2>
247
	                <div id="currentFilters">
248
                	#foreach ( $crumb in $crumbs.keySet() )
249
                		#if ($crumb == "Category")
250
                		#else
251
							<div id="filterTalkTime">
252
						    	<span class="sectionHeader">$crumb:</span>
253
						    #foreach ($crumblist in $crumbs.get($crumb))
254
						    	<span class="filterContent">
255
						    		<span class="filterOption">$crumblist.get(0)</span>
256
						    		<span class="filterClose"><a href="javascript:void(0)" value="$crumblist.get(1)" class="mk_filter_close">[X]</a></span>
257
								</span>
258
							#end
259
							</div>
260
						#end
261
					#end
262
					</div>
263
				#end
264
 
265
 
794 rajveer 266
 
267
                  <!-- productListTop -->
268
                  <div class="productListTop">
269
                    <div class="productListResult">
545 rajveer 270
									$beginIndex to $endIndex  of <span class="resultLimit">$totalItems</span> <span class="style1">results</span>
794 rajveer 271
                    </div>
272
                    <div class="pagination1 moveTop">
273
                      <ul class="pagination">
545 rajveer 274
										#if($currentPage == 1)
794 rajveer 275
                        <li class="pager-previous">
276
                          <span class="current prev">Prev</span>
277
                        </li>
545 rajveer 278
										#else
279
											#set($prev = $currentPage-1)
794 rajveer 280
                        <li class="pager-previous">
281
                          <a href="${url}&page=${prev}" class="current prev">Prev</a>
282
                        </li>
283
										#end
545 rajveer 284
 
285
 
286
										#set( $begin = 1 )
287
										#set( $end = 1 )
288
										#if($totalPages <= 5)
289
											#set( $begin = 1 )
290
											#set( $end = $totalPages )
291
										#else
292
											#if($currentPage <= 3)
293
												#set( $begin = 1 )
294
												#set( $end = 5 )
295
											#else
296
												#set( $begin = $currentPage - 2 )
297
    											#set( $end = $currentPage + 2 )
298
												#if( $end > $totalPages)
299
													#set( $end = $totalPages)
300
													#set( $begin = $end - 4 )
301
												#end
794 rajveer 302
											#end
303
										#end
545 rajveer 304
										#set( $pages = [$begin..$end] )
794 rajveer 305
 
545 rajveer 306
										#foreach( $pageId in $pages )
307
										#if($currentPage == $pageId)
794 rajveer 308
                        <li class="pager-item">
309
                          <span class="current">$pageId</span>
310
                        </li>
545 rajveer 311
										#else
794 rajveer 312
                        <li class="pager-item">
313
                          <a href="${url}&page=${pageId}">$pageId</a>
314
                        </li>
545 rajveer 315
										#end
316
										#end
794 rajveer 317
 
545 rajveer 318
										#if($currentPage == $totalPages)
794 rajveer 319
                        <li class="pager-next">
320
                          <span class="current next">Next</span>
321
                        </li>
545 rajveer 322
										#else
323
											#set($next = $currentPage+1)
794 rajveer 324
                        <li class="pager-next">
325
                          <a href="${url}&page=${next}" class="current next">Next</a>
326
                        </li>
545 rajveer 327
										#end
794 rajveer 328
                      </ul>
329
                    </div>
330
                    <div class="clearBoth"></div>
6976 amit.gupta 331
                    <div id="sortBy">
332
	                Sort by:
333
					#if($sortOrder == "F_50002 asc")
334
                                    <a href="${sortUrl}" id="sortByPopularity">Popularity</a> | 
335
                                    <a class="active" id="sortByPrice">Price</a>
336
 
337
	                #else
338
                                    <a class="active" id="sortByPopularity">Popularity</a> |
339
                                    <a href="${sortUrl}&sort=F_50002+asc" id="sortByPrice">Price</a>
340
					#end
794 rajveer 341
                  </div>
6976 amit.gupta 342
 
343
	                  <div class="clearBoth"></div>
344
                  </div>
794 rajveer 345
                  <!-- /productListTop -->
517 rajveer 346
 
794 rajveer 347
                  <!-- productListCenter -->
348
                  <div id="productListCenter1">
349
 
350
                    <!-- page 1 -->
351
                    <div class="page">
352
                      <ul class="deal-items category-page-items">
517 rajveer 353
								#set($snippets =  $action.getSnippets())
794 rajveer 354
 
537 rajveer 355
								#set( $isLeft = 0 )
790 vikas 356
								#foreach ( $entityid in $results )
794 rajveer 357
 
358
                        <li
359
                          #if( $isLeft == 0 )
943 vikas 360
									class="floatLeft"
794 rajveer 361
									#set($isLeft = 1)
537 rajveer 362
								#else
363
									class="floatRight"
794 rajveer 364
									#set($isLeft = 0)
365
								#end
537 rajveer 366
								>
794 rajveer 367
 
517 rajveer 368
								$snippets.get($entityid)
794 rajveer 369
                      </li>
517 rajveer 370
								#end
794 rajveer 371
                    </ul>
372
 
373
                  </div>
374
                  <div class="clearBoth"></div>
375
 
517 rajveer 376
                </div>
794 rajveer 377
                <!-- /productListCenter -->
378
 
379
                <!-- productListBottom -->
380
                <div class="productListBottom">
1472 rajveer 381
                  <div class="pagination1">
382
					                      <ul class="pagination">
383
										#if($currentPage == 1)
384
                        <li class="pager-previous">
385
                          <span class="current prev">Prev</span>
386
                        </li>
387
										#else
388
											#set($prev = $currentPage-1)
389
                        <li class="pager-previous">
390
                          <a href="${url}&page=${prev}" class="current prev">Prev</a>
391
                        </li>
392
										#end
393
 
394
 
395
										#set( $begin = 1 )
396
										#set( $end = 1 )
397
										#if($totalPages <= 5)
398
											#set( $begin = 1 )
399
											#set( $end = $totalPages )
400
										#else
401
											#if($currentPage <= 3)
402
												#set( $begin = 1 )
403
												#set( $end = 5 )
404
											#else
405
												#set( $begin = $currentPage - 2 )
406
    											#set( $end = $currentPage + 2 )
407
												#if( $end > $totalPages)
408
													#set( $end = $totalPages)
409
													#set( $begin = $end - 4 )
410
												#end
411
											#end
412
										#end
413
										#set( $pages = [$begin..$end] )
414
 
415
										#foreach( $pageId in $pages )
416
										#if($currentPage == $pageId)
417
                        <li class="pager-item">
418
                          <span class="current">$pageId</span>
419
                        </li>
420
										#else
421
                        <li class="pager-item">
422
                          <a href="${url}&page=${pageId}">$pageId</a>
423
                        </li>
424
										#end
425
										#end
426
 
427
										#if($currentPage == $totalPages)
428
                        <li class="pager-next">
429
                          <span class="current next">Next</span>
430
                        </li>
431
										#else
432
											#set($next = $currentPage+1)
433
                        <li class="pager-next">
434
                          <a href="${url}&page=${next}" class="current next">Next</a>
435
                        </li>
436
										#end
437
                      </ul>
438
 
439
				  </div>
794 rajveer 440
                  <div class="clearBoth"></div>
517 rajveer 441
                </div>
794 rajveer 442
                <!-- /productListBottom -->
443
 
444
              </div>
445
              <!-- /browse tab content -->
446
 
447
              <!-- otherTabContent -->
448
              <div id="otherTabContent">
449
 
450
                <!-- productListTop -->
451
                <div class="productListTop">
452
 
453
                  <div class="productListHeading"></div>
454
                  <div class="pagination2"></div>
455
                  <div class="productListResult"></div>
456
 
457
                  <div class="clearBoth"></div>
458
                </div>
459
                <!-- /productListTop -->
460
 
461
                <!-- productListCenter -->
462
                <div id="productListCenter2">
463
 
464
 
465
                  <div class="clearBoth"></div>
466
 
467
                </div>
468
                <!-- /productListCenter -->
469
              </div>
470
              <!-- /otherTabContent -->
471
 
517 rajveer 472
            </div>
794 rajveer 473
            <!-- /productList -->
474
 
475
            <div class="clearBoth"></div>
476
          </div>
477
 
517 rajveer 478
        </div>
537 rajveer 479
 
794 rajveer 480
      </div>
481
      <!-- /my account -->
3830 chandransh 482
 
483
		</div>
484
		<!-- Widgets -->
485
		<div class="widgets right">
486
			$action.getCartWidgetSnippet()
487
			<div id="myresearch" class="common-widget">
2868 rajveer 488
                #include("templates/myresearch.vm")
3830 chandransh 489
			</div>
490
			<div id="browsehistory" class="common-widget">
2868 rajveer 491
                #include("templates/browsehistory.vm")
2256 varun.gupt 492
			</div>
3830 chandransh 493
		</div>
494
		<!-- /Widgets -->
794 rajveer 495
 
3830 chandransh 496
	</div>
497
</div>
498
<!-- /Main -->
794 rajveer 499
 
741 rajveer 500
 
3830 chandransh 501
 #include("templates/footer.vm")
502
 
794 rajveer 503
  <!-- color by color lightbox -->
504
  <div style="display:none;">
505
    <div class="colorSelLightBoxColor">
506
      <form name="frmColorSelName" method="post" action="#">
507
        <h1>Color Selector</h1>
508
        <h2>"Please choose color of product"</h2>
741 rajveer 509
 
794 rajveer 510
        <div class="content"></div>
762 rajveer 511
 
794 rajveer 512
        <div class="bigImgButton yellow-image">
513
                <input value="Continue" type="button" class="button" onclick="selectColor();" />
514
        </div>
515
        <div class="clearBoth"></div>
516
 
517
      </form>
518
    </div>
519
  </div>
520
  <!-- /color by color lightbox -->
521
 
943 vikas 522
    #include ( "templates/commonjsfiles.vm" )
523
    <script language="javascript" type="text/javascript" src="/js/priceSlider.js"></script>
524
    <script type="text/javascript" charset="utf-8">
525
        $(function(){
1235 vikas 526
			$('ul.product-description li').truncate({addtitle: true});
943 vikas 527
        });
528
    </script>
794 rajveer 529
 
943 vikas 530
    <script type="text/javascript">
531
      minPrice        = $minPrice ;
532
      maxPrice        = $maxPrice ;
6975 amit.gupta 533
      stepPrice       = 1;
1921 vikas 534
      priceUrl		   = "$priceUrl";
6931 amit.gupta 535
      dynamicPriceRange = $action.getDynamicSearchMap();
943 vikas 536
    </script>
8917 kshitij.so 537
 
538
	<script type="text/javascript" charset="utf-8">
539
	#if ($bannerCount == 1 )
540
	jQuery('#banner-menu').slidy({
541
        animation:  'none',
542
        children:   'a',
543
        menu:       false,
544
        pause:      true,
545
        speed:      400,
546
        time:       4000
547
    });
943 vikas 548
 
8917 kshitij.so 549
	#elseif ($bannerCount > 1 && $bannerCount < 3 )
550
	$(document).ready(function() {
551
           $('#bannerMenu').DDSlider({
552
           nextSlide: '.slider_arrow_right',
553
           prevSlide: '.slider_arrow_left',
554
           selector: '.slider_selector'
555
            });
556
          }); 
557
	#else
558
	jQuery('#banner-menu').slidy({
559
        animation:  'fade',
560
        children:   'a',
561
        menu:       true,
562
        pause:      true,
563
        speed:      200,
564
        time:       5000
565
    });
566
	#end
567
	</script>
568
	<style type="text/css">
569
		.slider_arrow_left {
570
         background: url(/images/left_arrow.png) no-repeat top left;
571
         }
572
		.slider_arrow_right {
573
         background: url(/images/right_arrow.png) no-repeat top left;
574
         }
575
	</style>
576
 
317 ashish 577
</body>
794 rajveer 578
</html>
6866 amit.gupta 579