]> git.decadent.org.uk Git - maypole.git/blob - templates/factory/list
And now we have paging support. (And some better docs)
[maypole.git] / templates / factory / list
1 [% PROCESS macros %]
2
3 [% INCLUDE header %]
4
5 [% IF search %]
6 <h2> Search results </h2>
7 [% ELSE %]
8 <h2> Listing of all [% classmetadata.plural %]</h2>
9 [% END %]
10
11 [% INCLUDE navbar %]
12 <DIV class="search"> [% INCLUDE search_form %] </DIV>
13
14 <DIV class="list">
15 <TABLE id="matrix" WIDTH="100%">
16 <TR>
17 [% FOR col = classmetadata.columns.list;
18     NEXT IF col == "id";
19     "<TH>"; classmetadata.colnames.$col; "</TH>";
20 END %]
21 </TR>
22
23 [%  SET count = 0;
24 FOR item = objects;
25     SET count = count + 1;
26     "<tr";
27     ' class="alternate"' IF count % 2;
28     ">";
29     display_line(item);
30     "</tr>";
31 END %]
32 </TABLE>
33
34 [% INCLUDE pager; %]
35 [% INCLUDE addnew; %]
36 </DIV>