Checkbox – zakázání vykreslení labelu

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

Ahoj, můžete mi prosím poradit jak u checkboxu zakázat vykreslení labelu?

u v továrničce u checkboxu nemám nastaven žádný label, ale přesto se mi v vygeneruje checkbox obalený v prázdném labelu.
(manuální vykreselní: {form xxx}{input checkbox_name}{/form})

To mi ale rozbíjí vzhled…labely mám v latte napsány ručně <label>xxx</label>{input checkbox_name}

Díky…

voda
Člen | 561
+
0
-

Pokud používáš Nette 2.1, tak zkus přidat na konec dvojtečku {input checkbox_name:}. Více v článku na phpfashion.com.

n.u.r.v.
Člen | 485
+
0
-

voda napsal(a):

Pokud používáš Nette 2.1, tak zkus přidat na konec dvojtečku {input checkbox_name:}. Více v článku na phpfashion.com.

zkoušel jsem (možná blbě), ale toto: {label aktivni: /}{input aktivni}

checkbox generování: $form->addCheckbox(‚aktivni‘, ‚Aktivní:‘);

vygenerovalo label dvakrát:

<label for="frm-uzivatelEditForm-aktivni">Aktivní:</label>
<label for="frm-uzivatelEditForm-aktivni">
<input type="checkbox" name="aktivni" class="checkbox" id="frm-uzivatelEditForm-aktivni" checked=""/>
Aktivní:
</label>
voda
Člen | 561
+
0
-

Jestli si label vykresluješ sám, takmakro {label aktivni} nepoužívej vůbec a použij jen makro input s dvojtečkou {input aktivni:}.

n.u.r.v.
Člen | 485
+
0
-

voda napsal(a):

Jestli si label vykresluješ sám, takmakro {label aktivni} nepoužívej vůbec a použij jen makro input s dvojtečkou {input aktivni:}.

Výborně – to jsem potřeboval…díky.