Manuální render formulářů: přidání class při použití makra {input}
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Casper
- Člen | 253
Zdravím,
jednoduchá otázka: existuje snadnější řešení pro přidání třídy
inputu v šabloně než v tomto příkladu?
{foreach $controls as $field}
{var $name = $field->lookupPath('Nette\Forms\Form')}
{input $name, class => "added-class ".$field->control->class}
{/foreach}
Aneb nebylo by vhodnější kdyby použití
{input $name, class => "added-class"}
třídu přidávalo,
nikoliv měnilo?
- Casper
- Člen | 253
Díky za odpovědi.
@redhead Používám formulář, který jednou vykresluji pomocí šablony, podruhe pomocí tradičního rendereru. V definici formu nastavuji určitému tlačítku třídu, která jej pak pomocí css skryje. V šabloně však potřebuji přidat třídu (obecně tlačítkům) kvůli rozdílnému css frameworku.