Vlastni formular se nezobrazi

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

Zdravím, předělávám systém z Nette2.0 do 2.4 a mám problém se zobrazením vlastního formuláře.

V šabloně ho zobrazuju takto

{block content}

{form participantAddForm}
	{import '../adminform.latte'}
{/form}

a tady mám šablonu pro vykreslení formuláře

<article class="module width_{$form->getWidth()}">
	<header><h3>{$form->getTitle()}</h3></header>
	<div class="alert danger" n:if="$form->hasErrors()">
		{$form->render('errors')|noescape}
	</div>
		<div class="module_content">
			{if $form->hasGroups()}
				{foreach $form->getGroups() as $group}
					<fieldset class="{if $group->getOption('class') !== NULL}{$group->getOption('class')}{else}width_full{/if}">

						<label class="flegend">{$group->getOption('label')}</label>
						<table class="form group">
						{foreach $group->getControls() as $component}
						{continueIf $component->name == 'send'}
							<tr>
								<th>{label $component->name /}</th>
								<td>{input $component->name} {if $component->getOption('inline-description') != NULL}<small>{$component->getOption('inline-description')}</small>{/if}</td>
							</tr>
						{/foreach}
						</table>
					</fieldset>
				{/foreach}
			{else}
				<table class="form">
					{foreach $form->getControls() as $component}
					{continueIf $component->name == 'send'}
						<tr>
							<th>{label $component->name /}</th>
							<td>{input $component->name} {if $component->getOption('inline-description') != NULL}<small>{$component->getOption('inline-description')}</small>{/if}</td>
						</tr>
					{/foreach}
				</table>
			{/if}

		</div>
	<footer>
		<div class="submit_link">
			{input send}
		</div>
	</footer>
</article>

V presenteru formulář instancuju jako AdminForm, který obsahuje nějaké metody navíc, kdyžtak můžu zveřejnit, ale nemyslím si, že by to bylo třeba.
V původní verzi to funguje správně a teď i při zapnutém tracy nemůžu na nic přijít. Tuší někdo v čem by mohla být chyba?

Díky moc

David Matějka
Moderator | 6445
+
+1
-

makro import slouzi k nacteni bloku ze sablony. to, ze puvodni makro includeblock i vykreslovalo obsah sablony, byla chyba.

Pokud chces vlozit sablonu, pouzij makro include