Dynamické formuláře a ajax na přeckrelení části formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- zoool
- Člen | 89
Ahoj, mám menší problém se snippetem.
Mám kod formuláře, kde bych chtěl překreslit je tu část kde mám
položený snippet
<h1>Nový produkt</h1>
{form produktyForm}
{control $form errors}
.
.
.
{snippet obb}
<div id="tabs-4">
<table n:foreach="$form['obrazky']->containers as $obrazek">
<tr>
<td>{$obrazek['nazev']->label}</td>
<td>{$obrazek['nazev']->control}</td>
</tr>
<tr>
<td>{$obrazek['soubor']->label}</td>
<td>{$obrazek['soubor']->control}</td>
</tr>
<tr>
<td>{$obrazek['hlavni']->label}</td>
<td>{$obrazek['hlavni']->control}</td>
</tr>
</table>
{$form['obrazky']->components["add"]->control}
{/snippet}
.
.
.
.
{/form produktyForm}
Problém ale nastává právě za tým snippetem(když se vykresluje
šablona, nikoliv při požadavku přes ajax) a vypíše chybu Undefined
variable: form
Nevíte jak předat tu proměnnou do toho snippetu??
Děkuji
Editoval zoool (24. 4. 2012 22:09)