Subversion Repositories SmartDukaan

Rev

Rev 5999 | Rev 6931 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5999 Rev 6866
Line 11... Line 11...
11
#if( $totalItems <= $endIndex )
11
#if( $totalItems <= $endIndex )
12
#set( $endIndex = $totalItems )
12
#set( $endIndex = $totalItems )
13
#end
13
#end
14
#set($totalPages = $action.getTotalPages())
14
#set($totalPages = $action.getTotalPages())
15
#set($currentPage  = $action.getCurrentPage())
15
#set($currentPage  = $action.getCurrentPage())
16
#set($url = $action.getUrl())
-
 
17
#set($priceUrl = $action.getPriceUrl())
16
#set($priceUrl = $action.getPriceUrl())
18
#set($sortUrl = $action.getSortUrl())
17
#set($sortUrl = $action.getSortUrl())
19
#set($sortOrder = $action.getSortOrder())
18
#set($sortOrder = $action.getSortOrder())
20
#set($query = $action.getQuery())
19
#set($query = $action.getQuery())
21
 
20
 
Line 64... Line 63...
64
            <div class="content">
63
            <div class="content">
65
 
64
 
66
              <!-- multifaceted search -->
65
              <!-- multifaceted search -->
67
              <div id="multifacetedSearch">
66
              <div id="multifacetedSearch">
68
 
67
 
69
					#set ( $crumbs = $action.getCrumbs() )
-
 
70
					#if($crumbs && $crumbs.size()!=0)
-
 
71
                <h2>Current filters:</h2>
-
 
72
 
-
 
73
                <div id="currentFilters">
-
 
74
 
-
 
75
                  #foreach ( $crumb in $crumbs )
-
 
76
                  <div id="filterTalkTime">
-
 
77
                    <span class="sectionHeader">$crumb.get(0):</span>
-
 
78
                    <span class="filterContent">
-
 
79
                      <span class="filterOption">$crumb.get(1)</span>
-
 
80
                      <span class="filterClose"><a href="/search?$crumb.get(2)">[X]</a></span>
-
 
81
                    </span>
-
 
82
                  </div>
-
 
83
    					#end
-
 
84
                </div>
-
 
85
					#end
-
 
86
 
-
 
87
 
-
 
88
 
-
 
89
                <!-- filter by -->
68
                <!-- filter by -->
90
                <div id="filterBy">
69
                <div id="filterBy">
91
 
70
 
92
						#if($facets && $facets.size()!=0)
71
						#if($facets && $facets.size()!=0)
93
                  <h2>Filter by:</h2>
72
                  <h2>Filter by:</h2>
94
 
-
 
-
 
73
						#renderCategory($facets)
95
						#foreach ( $facetLabel in $facets.keySet() )
74
						#foreach ( $facetLabel in $facets.keySet() )
96
							#set ( $facetvalues = $facets.get($facetLabel) )
75
							#set ( $facetvalues = $facets.get($facetLabel) )
97
							#if( $facetLabel == "Price" )
76
							#if( $facetLabel == "Price" )
98
                  <!-- price -->
77
                  <!-- price -->
99
                  <div id="filterByPrice">
78
                  <div id="filterByPrice">
Line 111... Line 90...
111
                      <div id="slider-range"></div>
90
                      <div id="slider-range"></div>
112
                      <div id="diff">&nbsp;</div>
91
                      <div id="diff">&nbsp;</div>
113
                    </div>
92
                    </div>
114
                  </div>
93
                  </div>
115
                  <!-- /price -->
94
                  <!-- /price -->
-
 
95
						#elseif ($facetLabel == "Sub Category" )
-
 
96
						#elseif( $facetLabel == "Category" )
116
							#else
97
						#else
117
                  <div id="filterByTalkTime">
98
                  <div id="filterByTalkTime">
118
                    <div class="filterHeading">
99
                    <div class="filterHeading">
119
                      <div class="filterArrow">&nbsp;</div>
100
                      <div class="filterArrow">&nbsp;</div>
120
                      <div class="sectionHeader">$facetLabel</div>
101
                      <div class="sectionHeader">$facetLabel</div>
121
                    </div>
102
                    </div>
122
 
103
 
123
                    <div class="filterOption">
104
                    <div class="filterOption">
124
                      <ul>
105
                      <ul>
125
									#foreach ( $facetdetail in $facetvalues )
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
126
                        <li>
118
                        <li class="$zeroClass $checked">
127
                          <a href="/search?$facetdetail.get(2)" id="ttMedium">$facetdetail.get(0)</a> <span class="noColor">($facetdetail.get(1))</span>
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>
128
                        </li>
120
                        </li>
129
									#end
121
									#end
130
                      </ul>
122
                      </ul>
131
                    </div>
123
                    </div>
132
                  </div>
124
                  </div>
-
 
125
                  
133
							#end
126
							#end
134
						#end
127
						#end
135
 
128
 
136
						#end
129
						#end
137
 
130
 
Line 140... Line 133...
140
                <!-- /filter by -->
133
                <!-- /filter by -->
141
 
134
 
142
              </div>
135
              </div>
143
              <!-- /multifaceted search -->
136
              <!-- /multifaceted search -->
144
 
137
 
145
              <!-- searchResultContent -->
138
              	<!-- searchResultContent -->
146
              <div id="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>
147
 
176
				#end
-
 
177
              
148
                <!-- productListTop -->
178
                <!-- productListTop -->
149
                <div class="productListTop">
179
                <div class="productListTop">
150
                  <div class="productListResult">
180
                  <div class="productListResult">
151
                            	$beginIndex to $endIndex  of <span class="resultLimit">$totalItems</span> <span class="style1">results</span>
181
                            	$beginIndex to $endIndex  of <span class="resultLimit">$totalItems</span> <span class="style1">results</span>
152
                  </div>
182
                  </div>
Line 399... Line 429...
399
        });
429
        });
400
    </script>
430
    </script>
401
  </body>
431
  </body>
402
</html>
432
</html>
403
 
433
 
-
 
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