login-x.pt 1.56 KB
<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">&nbsp;</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>