root/tags/rel0_48/templates/supersearch.tt

Revision 617, 3.8 kB (checked in by dom, 4 years ago)

New css id maincontent, and misc template bugfixes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1[% IF search_terms %]
2[% node_name = "Search results for $search_terms" %]
3[% ELSE %]
4[% node_name = "Search" %]
5[% END %]
6[% INCLUDE header.tt %]
7[% INCLUDE banner.tt %]
8<div id="content">
9[% INCLUDE navbar.tt %]
10<div id="maincontent">
11  [% IF search_terms %]
12  <h2>Search Results for <em>[% search_terms %]</em></h2>
13    [% IF results.size %]
14      <h3>[% total_num %] matches found, showing [% first_num %] - [% last_num %]</h3>
15    [% END %]
16  [% ELSE %]
17  <h2>Search [% site_name %]</h2>
18  [% END %]
19
20  <p><small>
21    Version [% ss_version %].  See the
22    <a href="[% ss_info_url %]">information page</a> for help and more details.
23  </small></p>
24
25  <form method="get" action="supersearch.cgi">
26    <table border="1">
27      <tr>
28         <th>
29           <label for="search_upper">Pages containing text:</label>
30         </th>
31         <td>
32           <input type="text" name="search" value="[% IF search_terms %][% search_terms %][% END %]" size="50" maxlength="80" id="search_upper" />
33         </td>
34       </tr>
35      <tr>
36        <th>Location:</th>
37        <td>
38          <ul>
39            [% IF coord_field_1 == 'os_x' OR coord_field_1 == 'osie_x' %]
40              <li>
41                within <input type="text" name="[% dist_field %]" value="[% dist %]" size="5" maxlength="5" /> metres
42                of [% coord_field_1_name %]
43                <input type="text" name="[% coord_field_1 %]" value="[% coord_field_1_value %]" size="10" maxlength="10" />,
44                [% coord_field_2_name %]
45                <input type="text" name="[% coord_field_2 %]" value="[% coord_field_2_value %]" size="10" maxlength="10" />
46              </li>
47            [% END %]
48            <li>
49              within <input type="text" name="latlong_dist" value="[% dist %]" size="5" maxlength="5" /> metres
50              of latitude <input type="text" name="latitude" value="[% latitude %]" size="10" maxlength="10" />
51              longitude <input type="text" name="longitude" value="[% longitude %]" size="10" maxlength="10" />
52            </li>
53          </ul>
54        </td>
55      </tr>
56      <tr>
57        <td colspan="2" align="right">
58          <input type="submit" name="go" class="form_button" value="Go" />
59        </td>
60      </tr>
61    </table>
62  </form>
63
64  [% IF search_terms OR dist %]
65
66    <hr />
67
68    [% IF results.size %]
69
70      <ol start="[% first_num %]">
71        [% FOREACH result = results %]
72          <li>
73            <a href="[% result.url %]"><b>[% result.name %]</b></a> (score: [% result.score %])
74            [% IF result.distance %]
75              ([% result.distance %] metres away)
76            [% END %]
77            <br />
78            [% result.summary %]
79          </li>
80        [% END %]
81      </ol>
82
83      <p>
84      Matches [% first_num %] - [% last_num %] of [% total_num %].
85      [% IF (first_num > 20) %]
86        <a href="supersearch.cgi?search=[% search_terms %]&next=[% first_num - 21 %]">Previous 20 results</a>
87      [% END %]
88      [% IF ((first_num > 20) and next_page_startpos) %]
89      /
90      [% END %]
91      [% IF next_page_startpos %]
92        <a href="supersearch.cgi?search=[% search_terms %];[% dist_field %]=[% dist %];[% coord_field_1 %]=[% coord_field_1_value %];[% coord_field_2 %]=[% coord_field_2_value %];next=[% next_page_startpos %]">Next
93        [% IF ((total_num - last_num >= 20)) %]
94          20
95        [% ELSE %]
96          [% total_num - last_num %]
97        [% END %]
98        results</a>
99      [% END %]
100      </p>
101
102    [% ELSE %]
103      <h2>No Items Matched</h2>
104    [% END %] 
105
106  <form method="get" action="supersearch.cgi">
107    <label for="search_lower">Search:</label>
108    <input type="text" name="search" id="search_lower" value="[% search_terms %]" size="50" maxlength="80" value="Search text" onclick="this.value=''" />
109    <input type="submit" name="go" class="form_button" value="Go" />
110  </form>
111  [% END %]
112
113</div>
114[% INCLUDE footer.tt %]
Note: See TracBrowser for help on using the browser.