LP#1997485: Multi-term Did You Mean
[evergreen-equinox.git] / Open-ILS / src / templates / kpac / parts / searchbox.tt2
1 <div class="sub_sidebar_header">[% l('New Search') %]</div>
2 <form action="[% ctx.kpac_root _ '/results' %]">
3     <div class="sub_sidebar_search_wrapper">
4         <input type="text" name='query' 
5             value="[% CGI.param('nosprop') ? '' : CGI.param('query') | html %]"
6             [% seed = l(' Enter Text... ') | html %]
7             class="sub_sidebar_search_box" style="color:#aaa;" placeholder="[% seed %]" />
8     </div>
9     <table cellpadding="0" cellspacing="0" border="0" class="sub_sidebar_search_st">
10         <tr>
11             [%  
12             types = [
13                 {keyword => l('Word')}, 
14                 {title => l('Title')}, 
15                 {author => l('Author')}
16             ];
17             FOR qtype_blob IN types;
18                 qtype = qtype_blob.keys.0 %]
19                 <td class="st_radio_btn">
20                     <input type="radio" name="qtype" value="[% qtype %]" id="st_[% qtype %]"
21                         [% IF (CGI.param('qtype') == qtype) OR 
22                             (!CGI.param('qtype') AND qtype == 'keyword') %]checked="checked"[% END %]/>
23                 </td>
24                 <td class="st_label"><label for="st_[% qtype %]">[% qtype_blob.$qtype | html %]</label></td>
25                 [% IF !loop.last %]
26                 <td class="st_radio_spacer"><div>&nbsp;</div></td>
27                 [% END %]
28             [% END %]
29         </tr>
30     </table>
31     <div class="hr">&nbsp;</div>
32     <div class="sub_search_category">
33         <span>[% ctx.filter_groups.kpac.label %]<span>
34         <span>
35         [% 
36             INCLUDE 'opac/parts/filter_group_selector.tt2' 
37             filter_group='kpac_main' 
38             class='search_category'
39             none_label=l('Full Collection')
40             none_ok=1 
41         %]
42         <span>
43     </div>
44     <div class="hr">&nbsp;</div>
45     <div>
46         <input type="image" alt="[% l('search') %]" src="[% ctx.media_prefix %]/images/kpac/search_btn_sub.png[% ctx.cache_key %]" />
47     </div>
48 </form>
49
50 [% IF ctx.search_summary.suggestions.one_class_multi_term %]
51 <div class="result_block_visible refine_search" id="did_you_mean">
52     <em><strong>[% s_list = ctx.search_summary.suggestions.one_class_multi_term; l('Did you mean: ') %]</strong></em><ul class="suggestion refine_search">
53     [% FOREACH s IN s_list.suggestions %]
54         <li class="suggestion refine_search">
55           <a href="[% mkurl(ctx.opac_root _ '/results', {qtype=>s_list.class, query=>s.suggestion}) %]">[% s.prefix_key || s.suggestion | html %]</a>
56         </li>
57     [% END %]</ul>
58 </div>
59 <br/>
60 [% END %]
61