změna pořadí generování checkbox a label

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

Ahoj.

Nepodařilo se mi v tématech najít řešení, tak zkusím štěstí sám.

Potřeboval bych kvůli vlastnímu CSS formátování checkboxů, aby se input negeneroval uvnitř labelu, ale standardně takto…

	<input type="checkbox" name="male" ...>
	<label for="male">Male</label>

Ocením jakoukoliv radu.
Díky, Petr.

kini
Člen | 13
+
0
-

Nevím jestly je tohle optimální řešení ale já to řešil takto.
\vendor\nette\forms\src\Forms\Controls\Checkbox.php

public function getControl()
	{
             return $this->wrapper->setHtml($this->getLabelPart())->addHtml($this->getControlPart());
	}
monty
Člen | 66
+
0
-

kini napsal(a):

Nevím jestly je tohle optimální řešení ale já to řešil takto.
\vendor\nette\forms\src\Forms\Controls\Checkbox.php

public function getControl()
	{
             return $this->wrapper->setHtml($this->getLabelPart())->addHtml($this->getControlPart());
	}

Diky za napad, ale tam bych radsi nesahal :)
Uz jsem si to vyresil. Generuju si vlastni template formulare, kde si muzu poskladat vsechno podle libosti :)