Commit bde3015c4cda27739945130c6dec86435ee8ba37
1 parent
edfa90a9
Exists in
master
and in
28 other branches
ActionItem507: added indication of what product category is being showed
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2134 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
21 additions
and
15 deletions
Show diff stats
app/views/search/_product_categories_menu.rhtml
| 1 | 1 | <% if product_categories_menu %> |
| 2 | - <div id="product-categories-menu" class="product-search-filter"> | |
| 3 | - <ul> | |
| 4 | - <% product_categories_menu.each do |cat, hits, childs| %> | |
| 5 | - <li> | |
| 6 | - <%= link_to (cat.name + "(#{hits})"), params.merge({:product_category => cat.id}) %> | |
| 7 | - <% if !childs.blank? %> | |
| 8 | - <ul> | |
| 9 | - <% childs.each do |child, child_hits| %> | |
| 10 | - <li> <%= link_to (child.name + "(#{child_hits})"), params.merge({:product_category => child.id}) %> </li> | |
| 11 | - <% end %> | |
| 12 | - </ul> | |
| 13 | - <% end %> | |
| 14 | - </li> | |
| 2 | +<div id="product-categories-menu" class="product-search-filter"> | |
| 3 | +<ul> | |
| 4 | + <% product_categories_menu.each do |cat, hits, childs| %> | |
| 5 | + <li> | |
| 6 | + <%= link_to (cat.name + "(#{hits})"), params.merge({:product_category => cat.id}) %> | |
| 7 | + <% if !childs.blank? %> | |
| 8 | + <ul> | |
| 9 | + <% childs.each do |child, child_hits| %> | |
| 10 | + <li> <%= link_to (child.name + "(#{child_hits})"), params.merge({:product_category => child.id}) %> </li> | |
| 15 | 11 | <% end %> |
| 16 | - </ul> | |
| 17 | - </div> | |
| 12 | + </ul> | |
| 13 | + <% end %> | |
| 14 | + </li> | |
| 15 | + <% end %> | |
| 16 | +</ul> | |
| 17 | +</div> | |
| 18 | 18 | <% end %> |
| 19 | 19 | ... | ... |
app/views/search/products.rhtml
| ... | ... | @@ -10,6 +10,12 @@ |
| 10 | 10 | <h2><%=h (_('Within %s km from %s') % [@radius, @region.name]) %><h2> |
| 11 | 11 | <% end %> |
| 12 | 12 | |
| 13 | +<% if @product_category %> | |
| 14 | + <h3> | |
| 15 | + <%= @product_category.hierarchy.map {|cat| ((cat == @product_category) ? cat.name : link_to((cat.name), params.merge({:product_category => cat.id}))) }.join(' → ') %> | |
| 16 | + </h3> | |
| 17 | +<% end %> | |
| 18 | + | |
| 13 | 19 | <%= render :partial => 'search_form', :locals => { :form_title => _("Refine your search"), :simple_search => true } %> |
| 14 | 20 | |
| 15 | 21 | <%= render :partial => 'product_categories_menu', :object => @categories_menu %> | ... | ... |