Vypsání labelu při ručním vykreslování formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- xciza
- Člen | 194
Ahoj vykresluju formulářové prvky pomocí „nového“ ručního vykreslování:
<div class="form-group required">
<label n:name=code class="required col-lg-3 control-label">Code <span class="required-star">*</span></label>
<div class="col-lg-6">
<input n:name=code class="required col-lg-3 form-control">
</div>
</div>
Jde nějak do toho labelu vypsat název prvku který je zasaný v presenteru a nepsat ho v šanloně znovu?
díky
- Matey
- Člen | 142
jeden zo spôsobov je:
<form n:name="signInForm">
<div n:foreach="$flashes as $flash" class="error {$flash->type}"><p>{$flash->message}</p></div>
<div class="error" n:if="$form->ownErrors">
<p n:foreach="$form->ownErrors as $error">{$error}</p>
</div>
<div n:foreach="$form->controls as $input" n:class="$input->required ? required">
{label $input /}
{input $input} <div class=error n:ifcontent>{$input->error}</div>
</div>
</form>
(nette 2.1.2)