-
Notifications
You must be signed in to change notification settings - Fork 2k
/
form.html
30 lines (27 loc) · 865 Bytes
/
form.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<py:if test="True" xmlns:py="http://genshi.edgewall.org/"
xmlns:xi="http://www.w3.org/2001/XInclude"
py:strip="">
<py:if test="c.fieldset.errors or c.errors">
<div class="error-explanation">
<h2>Errors in form</h2>
<p>The form contains invalid entries:</p>
<ul>
<py:for each="field, errors in c.fieldset.errors.items()">
<li py:for="error in errors">
${field.label_text or c.fieldset.prettify(field.name)}: ${_(error)}
</li>
</py:for>
<li py:for="error in c.errors">
${_(error)}
</li>
</ul>
</div>
</py:if>
<xi:include href="form_fields.html" />
<fieldset py:for="field_group in c.fieldset.get_field_groups()">
<legend>
${field_group}
</legend>
${form_fields(field_group)}
</fieldset>
</py:if>