source: trunk/gsdl/macros/query.dm@ 644

Last change on this file since 644 was 644, checked in by sjboddie, 25 years ago

* empty log message *

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 5.9 KB
Line 
1package query
2
3
4#######################################################################
5# Macros whose values are set from within the server at runtime. These
6# are here only for reference and to set default values if required.
7#######################################################################
8
9_quotedquery_ {}
10_freqmsg_ {}
11_resultline_ {}
12_thisfirst_ {}
13_thislast_ {}
14_nextfirst_ {}
15_nextlast_ {}
16_prevfirst_ {}
17_prevlast_ {}
18
19#######################################################################
20# https
21#######################################################################
22
23_httpiconthispage_ {_httpiconhsearch_}
24_widthiconthispage_ {_widthiconhsearch_}
25_heighticonthispage_ {_heighticonhsearch_}
26
27_httpiconhsearch_ {_httpimg_/h\_search.gif}
28_httpiconhsearch_ [l=mi] {_httpimg_/mh\_srch.gif}
29_widthhsearch_ {200}
30_heighthsearch_ {57}
31
32
33#######################################################################
34# icons
35#######################################################################
36
37_iconthispage_ {<img src="_httpiconthispage_" alt="_texticonthispage_" width="_widthiconthispage_" height="_heighticonthispage_">}
38_iconthispage_ [v=1] {<h2>_texticonthispage_</h2>}
39
40_iconqueryresultsbar_ {<img src="_httpiconqryresb_" width="_widthqryresb_" height="_heightqryresb_" alt="_texticonqueryresultsbar_">}
41_iconqueryresultsbar_[v=1] {_texticonqueryresultsbar_}
42
43# _iconnext_ and _iconprev_ are overridden in this package as we
44# don't want alt text here
45_iconnext_{<img src="_httpiconmore_" width=_widthmore_ height=_heightmore_ border=0 align=top>}
46_iconprev_{<img src="_httpiconless_" width=_widthless_ height=_heightless_ border=0 align=top>}
47
48#######################################################################
49# images
50#######################################################################
51
52_imagethispage_ {_iconthispage_}
53
54
55#######################################################################
56# page content
57#######################################################################
58
59_pagetitle_ {_If_(_cgiargq_,_textquerytitle_,_textnoquerytitle_)}
60
61_content_ {
62<center>
63_navigationbar_
64</center>
65_queryform_
66_If_(_cgiargq_,<center>_iconqueryresultsbar_</center><br>
67<small>
68_freqmsg_
69_textpostprocess_</small><br>
70_resultline_
71,<center>_iconblankbar_</center>)<br>
72}
73
74_queryform_ {
75<!-- query form -->
76<form name=QueryForm method=get action="_gwcgi_">
77
78<input type=hidden name="a" value="q">
79<input type=hidden name="e" value="_compressedoptions_">
80<input type=hidden name="r" value="1">
81
82<center>
83<table><tr><td>
84<nobr>
85_textselect_<br>
86</nobr>
87</td></tr><tr><td>
88<nobr>
89<input type="text" name="q" value="_cgiargq_" size="50">
90<input type="submit" value="_textbeginsearch_">
91</nobr>
92</td></tr></table>
93</center>
94</form>
95<!-- end of query form -->
96}
97
98# we want to put the links to previous/next pages of results
99# in the footer
100_pagefooterextra_ {
101<center>
102<table cellspacing=0 cellpadding=0 width=_pagewidth_>
103<tr>
104<td align=left>_If_(_prevfirst_,<a href="_httpquery_&r=_prevfirst_">_iconprev__textmatches__prevfirst_ - _prevlast_</a>)</td>
105<td align=right>_If_(_nextfirst_,<a href="_httpquery_&r=_nextfirst_">_textmatches__nextfirst_ - _nextlast__iconnext_</a>)</td>
106</tr></table>
107</center>
108}
109
110#######################################################################
111# English text
112#######################################################################
113
114_textquerytitle_ {_If_(_thislast_,results _thisfirst_ - _thislast_ for query: _cgiargq_,No matches for query: _cgiargq_}
115_textnoquerytitle_ {Search page}
116
117_texticonthispage_ {search}
118_textsome_ {_If_(_cgiargb_,ranked,some)}
119_textall_ {_If_(_cgiargb_,boolean,all)}
120_texticonqueryresultsbar_ {}
121_textfreqmsg1_ {Word count: }
122_textpostprocess_ {_If_(_quotedquery_,<br><i>post-processed to find _quotedquery_</i>
123)}
124
125_textmorethan_ {More than }
126_textapprox_ {About }
127_textnodocs_ {No documents matched the query.}
128_text1doc_ {1 document matched the query.}
129_textlotsdocs_ {documents matched the query.}
130_textmatches_ {Matches }
131_textbeginsearch_ {Begin Search}
132
133# the textselect macro may need to be overridden for some collections
134# _hselection_, _jselection_ and _nselection_ are set from within the server
135# some or all of them may remain unset
136_textselect_ {_If_(_cgiargb_,_textadvancedsearch_,_textsimplesearch_)}
137
138_textsimplesearch_ {Search for _If_(_hselection_, _hselection_)_If_(_jselection_,_textjselect_)_If_(_nselection_, in _nselection_ language)
139which contain _querytypeselection_ of the words}
140
141_textadvancedsearch_ {Search_If_(_hselection_, _hselection_)_If_(_jselection_,_textjselect_)_If_(_nselection_, in _nselection_ language)
142using _querytypeselection_ query}
143
144_textjselect_ {_If_(_hselection_, of) _jselection_}
145
146_querytypeselection_ {
147<select name="t">
148<option value="1"_If_(_cgiargt_, selected)>_textsome_
149<option value="0"_If_(_cgiargt_,, selected)>_textall_
150</select>
151}
152
153_textstemon_ { (ignoring word endings)}
154
155
156#######################################################################
157# Maori text
158#######################################################################
159
160_texticonthispage_ [l=mi] {rapu}
161_textsome_ [l=mi] {&euml;tehi}
162_textall_ [l=mi] {_If_(_cgiargb_,te boolean,katoa)}
163_textbeginsearch_ [l=mi] {Rapua}
164_textfreqmsg1_ [l=mi] {Kia hia ng&auml; kupu: }
165_textmorethan_ [l=mi] {Neke atu i te }
166_textnodocs_ [l=mi] {k&auml;ore he pukapuka e p&auml; ana ki &auml;u kupu rapu.}
167_text1doc_ [l=mi] {1 te pukapuka e p&auml; ana ki &auml;u kupu rapu.}
168_textlotsdocs_ [l=mi] {ng&auml; pukapuka e p&auml; ana ki &auml;u kupu rapu.}
169_textmatches_ [l=mi] {Kitenga }
170_textstemon_ [l=mi] { (hei aha te k&uuml;muri)}
171
172_textsimplesearch_ [l=mi] {Tirohia ki _If_(_hselection_, _hselection_)_If_(_jselection_,_textjselect_)_If_(_nselection_, in _nselection_ language) m&ouml; _querytypeselection_ o ng&auml; kupu}
173
174_textadvancedsearch_ [l=mi] {Tirohia ki_If_(_hselection_, _hselection_)_If_(_jselection_,_textjselect_)_If_(_nselection_, in _nselection_ language)
175m&ouml; _querytypeselection_ o ng&auml; kupu}
Note: See TracBrowser for help on using the repository browser.