Nette 2.1 formulář class error zpráv

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 552
+
0
-

Zdravím, mám formulář pro přihlášení uživatele do aplikace.

Po odeslání fomruláře je zavolán následující kód:

try {
    $this->getUser()->login($values->nick, $values->password);
} catch (AuthenticationException $e) {
    $form->addError($e->getMessage());
    return;
}

Pokud se přihlášení nezdaří: neexistující uživatel, špatné heslo, je zobrazena uživateli error hláška:

<ul class="error">
	<li>Neexistující uživatelské jméno</li>
</ul>

Jde nějakým jednoduchým způsobem nastavit jou class mám mít chybová hláška?
Chtěl bych aby měla class class=„alert alert-danger“

Díky za rady

Casper
Člen | 253
+
0
-

Pokud renderuješ výchozím rendererem, tak klasicky přes wrappers:

$renderer = $form->getRenderer();
$renderer->wrappers["error"]["container"] = "ul class='alert alert-danger'";