Trochu matoucí popis maker pro manuální vykreslování formulářů
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- na1k
- Člen | 288
Když jsem podle dokumentace zkoušel použít ve formuláři nová makra pro ruční vykreslení, narazil jsem na jednu drobnost:
Makro {input} neslouží pouze pro vypsání
<input>, jak bych po přečtení čekal, nýbrž pro všechny
formulářové controly. Intuitivně jsem proto zkoušel {select},
který ovšem nefungoval a až poté jsem začal zkoumat proč.
Zárodkem nejasnosti bude asi to, že ukázkový formulář v dokumentaci
obsahuje skutečně jen <input> políčka, což ve spojení s
{input} makrem dělá dojem, že jsou makra na všechno. Takže by
asi bylo fajn zdůraznit, že makro vykresluje skutečně všechno, a třeba
v příkladu použít i jiné prvky. Přeci jenom to bude asi
nejpoužívanější způsob manuálního renderování, tak ať je jasno už na
první dobrou :-)