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

Version Path
alchemy_cms-2.0.7 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.6.1 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.5 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.4 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.3.1 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.1.beta1 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.3 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.2 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0.1 app/views/elements/_searchresult_view.html.erb
alchemy_cms-2.0 app/views/elements/_searchresult_view.html.erb