Derek1507> вообще в твоем варианте кроме образовательного мало смысла
ошибки относятся к полям, следовательно выводить их нужно тоже в конкретных местах, вот пример формы аутентификации. синтаксис несколько изменен т.к. я использую шаблонизатор смарти, но суть должна быть понятна.
Код:
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<div class="box login">
<div class="box-title">
<span class="ico"><i class="icon-lock"></i></span> {'Administration panel'|i18n}
</div>
<div class="box-content">
{if isset($errors.common)}
<div class="alert alert-error">
<strong>{"Error"|i18n}!</strong> {$errors.common}
</div>
{/if}
<form class="form-horizontal" method="post" action="">
<div class="control-group {if isset($errors.login)}error{/if}">
<label for="login" class="control-label">{'Login or Email'|i18n}</label>
<div class="controls">
<input type="text" name="login" id="login" value="" />
{if isset($errors.login)}<span class="help-inline" for="login">{$errors.login}</span>{/if}
</div>
</div>
<div class="control-group {if isset($errors.password)}error{/if}">
<label for="password" class="control-label">{'Password'|i18n}</label>
<div class="controls">
<input type="password" name="password" id="password" value="" />
{if isset($errors.password)}<span class="help-inline" for="password">{$errors.password}</span>{/if}
</div>
</div>
<div class="control-group">
<label for="remember" class="control-label"></label>
<div class="controls">
<input type="checkbox" name="remember" id="remember" /> {'Remember me'|i18n}
</div>
</div>
<div class="form-actions">
<input type="submit" value="{'Enter'|i18n}" class="btn btn-primary" />
<input type="button" value="{'Remind password'|i18n}" class="btn" />
<input type="button" value="{'Back to frontend'|i18n}" class="btn" />
</div>
</form>
</div>
</div>
</div>
</div>
</div>