Vlastní zobrazování chyb při validaci
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Melmen
- Člen | 132
Ahoj, potřeboval bych helfnout…
Když odešlu formulář, a odešlu ho s nějakými chybami, tak se mi
vygeneruje přibližně tento kód:::
<ul class="error">
<li>Jmeno j povinné.</li>
<li>Heslo nebylo zadáno.</li>
</ul>
Avšak já bych potřeboval tento kód změnit na
<div class="message error">
<h2>Chyba!</h2>
<p>Tady v tagu "p" budou chyby, např:
Jméno je vyžadováno. <br />
Heslo nebylo zadáno.</p>
</div>
Mockrát díky za pomoc :)
- Martin Mates
- Člen | 179
Nahoru do šablony bych dal:
{if ($form->getErrors())}
<div class="message error">
<h2>Chyba!</h2>
<p>
{foreach $form->getErrors() as $error}
{$error}<br />
{/foreach}
{/if}
</p>
</div>