Formulář v Error stránce = prázdná action
- sarsonj
- Člen | 3
Ahoj,
v aplikaci jsem implementoval Error presenter a 404.latte, který v podstatě funguje jako normální presenter – layoutem celé aplikace. Všechny linky (např. v menu a pod.) v šabloně fungují, co mě ale nefunguje je login formulář, u kterého se nenačte správná action – místo toho je jen prázdné:
<form action="#" method="post" id="frm-signInForm">
ErrorPresenter dědím od stejného „base“ presenteru, jaký používají další presentery, kde login formulář funguje. Co dělám špatně?
jak to vypadá je možné zjistit např. http://www.geotagphotos.net/fjaiofjdsoifjds
Pokud se klikne na login, vyskočí popup login a v něm je prázdná action. Co s tím?
Díky!
Jindra
- David Grudl
- Nette Core | 8233
V development režimu by v action měla být vidět chybová zpráva.
Každopádně formulář v Error presenteru je problematická věc, protože
Error presenter nelze přímo otevřít (pod nějakou konkrétní URL) a tedy
ani na něj odkazovat. Asi by bylo řešením zavolat
$form->setAction($url)
, kde $url
bude
aktuální URL.
- David Grudl
- Nette Core | 8233
Aha… Tak to bude chtít poslední verzi 2.0.14 https://nette.org/cs/packages.