Nastaveni popisu Submit buttonu v {input}

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

V presenteru generuju formular a tam take tlacitko: $form->addSubmit('save');

V Template mam pak

{form myName}
{input save}
{/form myName}

Potreboval bych v template nastavit popisek tlacitku, protoze ted zobrazuje Submit Query

Diky

Ascaria
Člen | 187
+
0
-

Nebylo by lepší něco jako $form->addSubmit(‚save‘, ‚Tlačítko‘); ? Nebo to potřebuješ přímo v templatu?

simPod
Člen | 383
+
0
-

no praveze to potrebuji v templatu :)

Ascaria
Člen | 187
+
0
-
{form myName}
{$myName['save']->getControl('Nazev tlacitka')}
{/form} {* tady myName nema byt *}

Editoval Ascaria (22. 3. 2012 18:41)

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Nebude fungovat {input save value => Uložit}? Modifikátory formulářových maker slouží pro nastavování HTML atributů, takže tohle by mělo přenastavit popisek tlačítka.

Btw název formuláře v koncové značce ničemu nevadí, stejně tak v makru {/block}… někdy je to fajn pro přehlednost šablony.

Ascaria
Člen | 187
+
0
-

No jen pokud addAttributes nefiltruje klíčový atributy, nezkoušel jsem.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Stačí se mrknout, nefiltruje :).

simPod
Člen | 383
+
0
-

Ascaria wrote:

{form myName}
{$myName['save']->getControl('Nazev tlacitka')}
{/form} {* tady myName nema byt *}

diky za pripominku, v dokumentaci je chyba https://doc.nette.org/cs/forms

jinak se mi libi reseni {input save value => Save}. Nejjednodussi si myslim. Diky vsem!