root/trunk/examples/templates/example_renderer_pattemplate_form.tmpl

Revision 220, 1.4 kB (checked in by schst, 4 years ago)

allow template to render form errors using a different layout

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <patTemplate:tmpl name="page">
2 <html>
3 <head>
4     <title>patForms String Renderer Example</title>
5 <style>
6 TABLE.login{
7     border:solid 1px #000000;
8 }
9 TD.head{
10     background-color:#000000;
11     color:#ffffff;
12     font-weight:bold;
13     padding-left:8px;
14 }
15 DIV.errorBox {
16     border: 2px solid #990000;
17     padding: 10px;
18     margin-bottom: 20px;
19     color: #990000;
20 }
21 </style>
22 </head>
23 <body>
24
25 <patTemplate:tmpl name="errors" visibility="hidden">
26 <div class="errorBox">
27   <patTemplate:tmpl name="error" type="condition" conditionVar="ERROR_TYPE">
28     <patTemplate:sub condition="field">
29     <b>{FIELD_LABEL}:</b> {ERROR_MESSAGE}<br />
30     </patTemplate:sub>
31     <patTemplate:sub condition="form">
32     {ERROR_MESSAGE}<br />
33     </patTemplate:sub>
34   </patTemplate:tmpl>
35 </div>
36 </patTemplate:tmpl>
37
38
39 <patTemplate:tmpl name="form">
40 {PATFORMS_FORM_MYFORM_START}
41
42 <table border="0" cellpadding="3" cellspacing="0" class="login">
43     <tr>
44         <td colspan="3" class="head"><b>Login</b></td>
45     </tr>
46     <tr>
47         <td>{PATFORMS_ELEMENT_USER_TITLE}</td>
48         <td>&nbsp;:&nbsp;</td>
49         <td>{PATFORMS_ELEMENT_USER}</td>
50     </tr>
51     <tr>
52         <td>{PATFORMS_ELEMENT_PASS_TITLE}</td>
53         <td>&nbsp;:&nbsp;</td>
54         <td>{PATFORMS_ELEMENT_PASS}</td>
55     </tr>
56     <tr>
57         <td>{PATFORMS_ELEMENT_PASS2_TITLE}</td>
58         <td>&nbsp;:&nbsp;</td>
59         <td>{PATFORMS_ELEMENT_PASS2}</td>
60     </tr>
61 </table><br>
62
63 <input type="submit" name="save" value="Save form"/><br><br>
64 {PATFORMS_FORM_MYFORM_END}
65 </patTemplate:tmpl>
66
67 </body>
68 </html>
69 </patTemplate:tmpl>
Note: See TracBrowser for help on using the browser.