Sha256: 7d0f8751374fefc9477be15a07a55930074cff6b1bce843630f7ea4db1fbf5b7
Contents?: true
Size: 1.56 KB
Versions: 10
Compression:
Stored size: 1.56 KB
Contents
<div class="searchresult" id="<%= element_dom_id(element) %>" <%= element_preview_code(element) -%>> <%= form_tag show_page_path(:urlname => "suche", :lang => @page.language_code), :method => :get do %> <%= text_field_tag "query", params[:query], :class => 'field' %> <%= submit_tag _("search"), :name => nil %> <%- end -%> <%- if !@search_results.blank? -%> <h2> <%= t('alchemy.search.result_heading') % { :query => h(params[:query]), :count => @search_results.count } %> </h2> <div class="search_results"> <ul> <%- @search_results.each do |result| -%> <%- element = Content.find_by_essence_id_and_essence_type(result.id, result.class.to_s).element -%> <%- page = element.nil? ? nil : element.page -%> <li> <%- unless page.nil? -%> <h3> <span class="search_result_site"><%= _('Page') %>:</span> <%- if multi_language? -%> <%= link_to page.name, show_page_path(:urlname => page.urlname, :lang => page.language_code) %> <span class="search_result_language">(<%= page.language_code.upcase %>)</span> <%- else -%> <%= link_to page.name, show_page_path(:urlname => page.urlname) %> <%- end -%> </h3> <%- end -%> <h4><%= _('Excerpt') %>:</h4> <%- result.highlight( "*#{params[:query]}*", { :field => (result.class == EssenceRichtext ? :stripped_body : :body) } ).each do |highlight| -%> <p><%= sanitize highlight %></p> <%- end -%> </li> <%- end -%> </ul> </div> <%- elsif !params[:query].blank? -%> <h2><%= t('alchemy.search.no_results') %></h2> <%- end -%> </div>
Version data entries
10 entries across 10 versions & 1 rubygems