<%= render 'header' %> <%= render 'sidebar', :results => @results %> <%= form_tag(search_path, :method => :get, :class => 'form-horizontal', :id => 'search') do %>
<%= input_block :label => t('txt.views.search_results.for'), :id => 't' do %> <% end %> <%= input_block :label => t('txt.views.search_results.mode'), :id => 'qt' do %> <%= select_tag :qt, options_for_select([ [t('txt.views.search_results.exact'), 'exact'], [t('txt.views.search_results.contains'), 'contains'], [t('txt.views.search_results.ends_with'), 'ends_with'], [t('txt.views.search_results.begins_with'), 'begins_with'] ], params[:qt]) %> <% end %> <%= input_block :label => t('txt.views.search_results.search_term'), :id => 'q' do %> <% if Iqvoc.searchable_classes.detect {|c| c.supports_multi_query? } %> <%= text_area_tag :q, params[:query] %> <% else %> <%= text_field_tag :q, params[:query] %> <% end %> <% end %> <%= input_block :label => t('txt.views.search_results.for') do %> <% end %> <%= input_block :label => Iqvoc::Collection.base_class.model_name.human, :id => 'c' do %> <%= select_tag 'c', options_for_select(@collections.sort { |a, b| a.pref_label.to_s <=> b.pref_label.to_s }.map { |c| [c.pref_label.to_s, c.origin] }, params[:c]), :include_blank => true %> <% end %> <%= input_block :label => t('txt.views.search_results.search_languages') do %> <% @available_languages.sort.each do |lang_tag, label| %> <% end %>
<% end %>
<%= submit_tag t('txt.views.search_results.submit'), :class => 'btn btn-primary' %>
<% end %> <% if @results %>
<%= results_header @results %>
<% @results.each do |result| %> <% if @klass %> <%= render :partial => @klass.search_result_partial_name, :locals => { :result => result } %> <% else %> <%= render :partial => result.class.search_result_partial_name, :locals => { :result => result } %> <% end %> <% end %>
<%= paginate @results %> <% end %>
<%= content_for :sub_navigation do %> <% end %>