Split the creation of the suite index pages out of create_index_pages
[deb/packages.git] / templates / html / index.tmpl
1 [% PROCESS 'config/archive_layout.tmpl' %]
2 [% IF is_source;
3         title_common = category ? g('Source Packages in "%s", %s %s', suite, category.id, category.name)
4                                 : g('Source Packages in "%s"', suite);
5    ELSE;
6         title_common = category ? g('Software Packages in "%s", %s %s', suite, category.id, category.name)
7                                 : g('Software Packages in "%s"', suite);
8    END;
9
10    nav_arr = [ { prefix=>g('Distribution:'), title=>g('Overview over this suite'), url=>make_url('/','','suite',suite), name=>suite } ];
11    IF category;
12         nav_last = { prefix=>"$category.id:", name=>category.name };
13    ELSE;
14         nav_last = { name=>g('All Packages') };
15    END;
16    nav_arr.push( { name=>g('Source'),
17                    url=>make_url('/','','suite',suite,'source','source') } )
18         IF is_source;
19    nav_arr.push( nav_last );
20 %]
21 [% PROCESS 'html/head.tmpl' 
22         title_tag = title_common
23         page_title = title_common
24         keywords = "$suite, $category.name"
25         navigation = nav_arr
26 %]
27
28 [% FOREACH p IN packages %]
29   [% '<dl>' IF loop.first %]
30
31   [% BLOCK marker %] [<strong class="pmarker">[% text %]</strong>] [%- END %]
32   [% BLOCK markers %]
33     [% PROCESS marker text=p.section IF p.section != main_section %]
34     [% PROCESS marker text=p.archive IF p.archive != main_archive %]
35   [% END %]
36   [%- desclang = 'en';
37       IF p.trans_desc.$ddtp_lang;
38         sdesc = p.trans_desc.$ddtp_lang;
39         desclang = $ddtp_lang;
40       ELSE;
41         sdesc = p.desc;
42       END -%]
43   [% IF p.providers.size %]
44     <dt><a href="[% p.name %]" id="[% p.name %]">[% p.name %]</a></dt>
45        <dd>[% g('virtual package provided by') %]
46         [% FOREACH provider IN p.providers %]<a href="../[% provider | uri %]">[% provider %]</a>
47         [%- ', ' UNLESS loop.last %][% END %]</dd>
48     [% IF p.versions.length %]
49       <dt><a href="[% p.name %]">[% p.name %]</a> ([% p.versions %])[% PROCESS markers %]</dt>
50          <dd [% "lang=\"$desclang\"" IF desclang != po_lang %]>[% sdesc | html %]</dd>
51     [% END %]
52   [% ELSE %]
53     <dt><a href="[% p.name %]" id="[% p.name %]">[% p.name %]</a> ([% p.versions %])[% PROCESS markers %]</dt>
54        <dd [% "lang=\"$desclang\"" IF desclang != po_lang %]>[% sdesc | html %]</dd>
55   [% END %]
56
57   [% '</dl>' IF loop.last %]
58 [% END %]
59
60 [%- PROCESS 'html/foot.tmpl' -%]