]> git.decadent.org.uk Git - maypole.git/blob - lib/Maypole/templates/factory/search_form
8aef790fcbb87a778f1b831a2986c8f0f6087e61
[maypole.git] / lib / Maypole / templates / factory / search_form
1
2 <!-- ### Search component ### -->
3
4 <div id="search">
5 <form method="get" action="[% base %]/[% classmetadata.moniker %]/search/">
6 <fieldset>
7 <legend>Search</legend>
8 [% USE search_class = Class request.model_class; %]
9 [% FOR col = search_class.search_columns() %]
10   <label>
11      <span class="field">[% classmetadata.colnames.$col; %]</span>
12      [% SET element = classmetadata.cgi.$col;
13       IF element.tag == "select";
14       USE element_maker = Class("HTML::Element");
15       SET element = element.unshift_content(
16       element_maker.new("option", value," "));
17       END;
18       element.as_XML; %]
19   </label>
20 [% END; %]
21 <input type="submit" name="search" value="search"/>
22 </fieldset>
23 </form>
24 </div>
25
26 <!-- # Search end -->