Vykreslení formuláře v snippetu

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

Ahoj, snažím se udělat jednoduché přepínatelné záložky (tabs) pomocí snippetů. Narazil jsem na problém. Nevím jak vykreslit komponentu formuláře uvnitř snippetu. Nevíte jak na to?

default.latte

{block #content}

<a n:href="form!" class="ajax">Form</a>
<a n:href="imgs!" class="ajax">Imgs</a>

{snippet tabs}

{/snippet}

MyFormPresenter.php

function createComponentAddForm() {
}
Jan Tvrdík
Nette guru | 2595
+
0
-
{snippet tabs}
	{control addForm}
{/snippet}

?

m4rty
Člen | 40
+
0
-

:-) Špatně jsem položil dotaz. Chtěl jsem, aby se tam komponenta addForm zobrazila, když jsem v signalu form, a kdyz prejdu na signal imgs, tak se zmenil cely obsah ve snippetu.

Jan Tvrdík
Nette guru | 2595
+
0
-
{snippet tabs}
	{if $tab == 'form'}
		{control addForm}
	{else $tab == 'imgs'}
		...
	{/if}
{/snippet}

?

m4rty
Člen | 40
+
0
-

ok, myslel jsem, jestli by to slo udelat v presenteru… ale takhle to staci. diky :)