annotate templates/minimal/html/page.html @ 2467:76ead526113d

client instances may be used as translation engines. any backend translator may be passed as constructor argument or via setTranslator() method. by default, templating.translationService is used. use this engine to translate client messages.
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Tue, 15 Jun 2004 09:19:49 +0000
parents 90c5a7fdf0a4
children 3421166e9d86
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1823
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
1 <tal:block metal:define-macro="icing">
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
3 "http://www.w3.org/TR/html4/strict.dtd">
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
4 <html>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 <head>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6 <title metal:define-slot="head_title">title goes here</title>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1866
diff changeset
7 <link rel="stylesheet" type="text/css" href="@@file/style.css">
2295
fb39722d8735 meta http-equiv for Content-Type added back, this time with actual charset name
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2281
diff changeset
8 <meta http-equiv="Content-Type"
fb39722d8735 meta http-equiv for Content-Type added back, this time with actual charset name
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2281
diff changeset
9 tal:attributes="content string:text/html;; charset=${request/client/charset}" />
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 <script tal:replace="structure request/base_javascript">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11 </script>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
12
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
13 </head>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
14 <body class="body" marginwidth="0" marginheight="0">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
15
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
16 <table class="body">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
17
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
18 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
19 <td class="page-header-left">&nbsp;</td>
1976
3a4abf6d48c2 body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents: 1911
diff changeset
20 <td class="page-header-top"><h2><span metal:define-slot="body_title">body title</span></h2></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
21 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
22
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
23 <tr>
1825
fad32dafc174 Replaced all uses of the 'nowrap' attribute with its CSS equivalent:
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1823
diff changeset
24 <td rowspan="2" valign="top" class="sidebar">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
25 <p class="userblock" tal:condition="python:request.user.username=='anonymous'">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
26 <form method="POST" action="">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
27 <input size="10" name="__login_name"><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
28 <input size="10" type="password" name="__login_password"><br>
2465
90c5a7fdf0a4 action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2460
diff changeset
29 <input type="hidden" name="@action" value="Login">
90c5a7fdf0a4 action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2460
diff changeset
30 <input type="submit" value="Login" i18n:attributes="value">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
31 <span tal:replace="structure request/indexargs_form" />
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
32 </form>
1866
743f76c7deab Hide registration link if the user doesn't have 'Web Registration' permission.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1825
diff changeset
33 <a tal:condition="python:request.user.hasPermission('Web Registration')"
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
34 href="user?@template=register" i18n:translate="">Register</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
35 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
36
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
37 <p class="userblock" tal:condition="python:request.user.username != 'anonymous'">
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
38 <b i18n:translate="">Hello,<br><span i18n:name="user"
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
39 tal:content="request/user/username">username</span></b><br>
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
40 <a tal:attributes="href string:user${request/user/id}"
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
41 i18n:translate="">My Details</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
42 <a tal:attributes="href python:request.indexargs_href('',
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
43 {'@action':'logout'})" i18n:translate="">Logout</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
44 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
45
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
46 <p class="classblock"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
47 tal:condition="python:request.user.username != 'anonymous'">
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
48 <b i18n:translate="">Administration</b><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
49 <a tal:condition="python:request.user.hasPermission('Edit', None)"
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
50 href="home?@template=classlist" i18n:translate="">Class List</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
51 <a tal:condition="python:request.user.hasPermission('View', 'user')
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
52 or request.user.hasPermission('Edit', 'user')"
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
53 href="user" i18n:translate="">User List</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
54 <a tal:condition="python:request.user.hasPermission('Edit', 'user')"
2430
e323c2d54a17 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
55 href="user?@template=item" i18n:translate="">Add User</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
56 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
57 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
58 <td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
59 <p tal:condition="options/error_message | nothing" class="error-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
60 tal:repeat="m options/error_message" tal:content="structure m">error</p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
61 <p tal:condition="options/ok_message | nothing" class="ok-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
62 tal:repeat="m options/ok_message" tal:content="structure m">error</p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
63 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
65 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
66 <td class="content" metal:define-slot="content">Page content goes here</td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
67 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
68
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
69 </table>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
70
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
71 <pre tal:condition="request/form/debug | nothing" tal:content="request">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
72 </pre>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
73
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
74 </body>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
75 </html>
1823
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
76 </tal:block>

Roundup Issue Tracker: http://roundup-tracker.org/