X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=templates%2Fhtml%2Fsearch.tmpl;h=78b4786a2f8fc50bfee765a69ce3dd09f2c87dec;hb=e454ca3e9cd32ded30b5ee29302119ccd28d71ee;hp=33a0b4256d4391cf43d8976d0a346b3c1395a4e4;hpb=78bc1557047b7d0aae38e959f233b8c073f0a8b1;p=deb%2Fpackages.git diff --git a/templates/html/search.tmpl b/templates/html/search.tmpl index 33a0b42..78b4786 100644 --- a/templates/html/search.tmpl +++ b/templates/html/search.tmpl @@ -1,18 +1,5 @@ [%- PROCESS 'config/archive_layout.tmpl' -%] -[%- PROCESS 'html/head.tmpl' - title_tag = 'Debian Package Search Results' - print_search_field = 'packages' - search_field_values = { - keywords => search_keywords.join(' '), - searchon => opts.searchon_form, - suite => params.values.suite.no_replace.join(','), - architectures => params.values.arch.no_replace.join(','), - sections => params.values.section.no_replace.join(','), - } - navigation = [ { name => 'Package Search Results' } ] --%] - -[% keyword_str = search_keywords.join(' '); +[%- keyword_str = search_keywords.join(' '); keyword_esc = uri_escape(keyword_str); keyword_enc = html_encode(keyword_str); @@ -27,7 +14,19 @@ architectures_str = params.values.arch.no_replace.join(', '); architectures_esc = uri_escape(architectures_str); architectures_enc = html_encode(architectures_str); -%] +-%] +[%- PROCESS 'html/head.tmpl' + title_tag = "Package Search Results -- $keyword_enc" + print_search_field = 'packages' + search_field_values = { + keywords => search_keywords.join(' '), + searchon => opts.searchon_form, + suite => params.values.suite.no_replace.join(','), + architectures => params.values.arch.no_replace.join(','), + sections => params.values.section.no_replace.join(','), + } + navigation = [ { name => 'Package Search Results' } ] +-%]
[% UNLESS results %] @@ -65,10 +64,15 @@ Found [% results %] matching packages.

[% END %] [% IF too_many_hits %] +[% IF opts.searchon != "names" %] +

Note that this only shows the best matches, sorted by relevance. +If the first few packages don't match what you searched for, try using more keywords or alternative +keywords.

+[% ELSE %]

Your search was too wide so we will only display exact matches. At least [% too_many_hits %] results have been omitted and will not be displayed. Please consider using a longer keyword or more keywords.

-[% END %] +[% END; END %] [% UNLESS results %]

Sorry, your search gave no results

@@ -80,8 +84,10 @@ Please consider using a longer keyword or more keywords.

[% FOREACH packages %]

Package [% pkg %]

+ +[%- PROCESS 'html/foot.tmpl' -%]