Mercurial > hg > nginx-site
comparison xsls/body.xsls @ 0:61e04fc01027
Initial import of the nginx.org website.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 11 Aug 2011 12:19:13 +0000 |
parents | |
children | 2bcfb5f75e06 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:61e04fc01027 |
---|---|
1 X:stylesheet { | |
2 | |
3 X:template body (lang) { | |
4 | |
5 X:variable ALIGN = { | |
6 X:if "$lang = 'he'" { X:text {left} } else { X:text {right} } | |
7 } | |
8 | |
9 <body> | |
10 <table width="100%"> | |
11 | |
12 <tr> | |
13 <td width="70%"><center><h3> | |
14 !{@title} X:if "$YEAR" { X:text{: } !{$YEAR} } | |
15 </h3></center></td> | |
16 | |
17 <td rowspan="2" align="{$ALIGN}" valign="top"> | |
18 <img src="/nginx.gif" alt="nginx"/><br/> | |
19 | |
20 <br/> | |
21 <br/> | |
22 | |
23 !! "document(concat($XML, '/menu.xml')) | |
24 /menus/menu[@lang = $lang]/item"; | |
25 </td> | |
26 | |
27 </tr> | |
28 | |
29 <tr><td valign="top"> | |
30 | |
31 <table width="100%"><tr><td align="{$ALIGN}"> | |
32 X:for-each "section[@name]" { | |
33 <a href="#{@name}"> !{@title} </a><br/> | |
34 } | |
35 </td></tr></table> | |
36 | |
37 !!; | |
38 | |
39 X:if "@author" { | |
40 <table width="100%"><tr><td align="right"> | |
41 | |
42 !{document(concat($XML, '/i18n.xml')) | |
43 /i18n/text[@lang = $lang]/item[@id='author']} | |
44 X:text { } !{@author} <br/> | |
45 | |
46 X:if "@editor" { | |
47 !{document(concat($XML, '/i18n.xml')) | |
48 /i18n/text[@lang = $lang]/item[@id='editor']} | |
49 X:text { } !{@editor} <br/> | |
50 } | |
51 | |
52 X:if "@translator" { | |
53 !{document(concat($XML, '/i18n.xml')) | |
54 /i18n/text[@lang = $lang]/item[@id='translator']} | |
55 X:text { } !{@translator} <br/> | |
56 } | |
57 | |
58 </td></tr></table> | |
59 } | |
60 | |
61 </td></tr> | |
62 | |
63 </table> | |
64 </body> | |
65 | |
66 } | |
67 | |
68 } |