login-x.pt
1.56 KB
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
31
32
33
34
35
36
37
38
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="content">
<link rel="stylesheet" href="/static/css/signin.css">
<div class="form-signin">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Login</h3>
</div>
<div class="panel-body">
<form id="deform" class="form-horizontal" accept-charset="utf-8" enctype="multipart/form-data" method="POST">
<fieldset>
<div class="form-group" tal:repeat="field form">
<label class="col-sm-3 control-label" for="">${structure:field.title}</label>
<div class="col-sm-9">
${structure:field.serialize()}
</div>
<ul tal:condition="field.error">
<li tal:repeat="error field.error.messages()">
${structure:error}
</li>
</ul>
</div>
<div class="form-group">
<label class="control-label col-sm-3"> </label>
<div class="col-sm-9">
<button type="submit" name="login" value="login" class="btn btn-primary" id="btn_login">Login</button>
<button type="submit" name="cancel" value="cancel" class="btn btn-info" id="btn_cancel">Batal</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>
</div> <!-- /container -->
</div>
</html>