<% if @wizard %>
<%= button_without_text('product', _('View as icons'), params.merge(:visualization_mode => 'icons')) %> <%= button_without_text('todo', _('View as list'), params.merge(:visualization_mode => 'list')) %>
<% end %> <% pos2 = :odd # allow to format in a two columns layout pos3 = 3 # allow to format in a thre columns layout %> <% @order.each do |name| %> <% results = @results[name] %> <% pos3 += 1; pos3 = 1 if pos3 > 3 pos2==:odd ? pos2=:even : pos2=:odd %> <% if !results.nil? and !results.empty? %>
<% if @controller.action_name != 'assets' %> <% if @results.size != 1 %>

<%= @names[name] %>

<% end %> <%# FIXME: don't hardcode an asset like this %> <% if name == :most_commented_articles %> <%= link_to( results.respond_to?(:total_entries) ? _('see all (%d)') % results.total_entries : _('see all...'), params.merge(:action => 'index', :asset => 'articles' ), :class => 'see-more' ) if @results.size > 1 %> <% else %> <%= link_to( results.respond_to?(:total_entries) ? _('see all (%d)') % results.total_entries : _('see all...'), params.merge(:action => 'index', :asset => name ), :class => 'see-more' ) if @results.size > 1 %> <% end %> <% end %> <% partial = partial_for_class results.first.class %>
    <% hit_pos = 0 %> <% results.each do |hit| %> <% next if hit.respond_to?(:visible) && !hit.visible? %> <%= render :partial => partial_for_class(hit.class), :object => hit, :locals => { :pos => ( hit_pos += 1 ) } %> <% end %>

<% else %>
<% if @controller.action_name != 'assets' %> <% if @results.size != 1 %>

<%= @names[name] %>

<% end %> <% end %>
<%= _('None') %>

<% end %> <% end %>