Vice templatů v komponentě a snippety

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

Narazil jsem na takový problém. Mám komponentu, ve které mám nějaká data. Při renderovaní mám pak třeba

<?php
{if $data->state==0}
    @{include 'task0.phtml'}
{else}
    {include 'task1.phtml'}
{/if}
?>

Bohužel to však vygeneruje:

<?php
 $_cb = CurlyBracketsFilter::initState($template)

if (SnippetHelper::$outputAllowed) {

	if ($data->state==0):

 }

 echo $template->subTemplate('task0.phtml')->__toString(TRUE)

 if (SnippetHelper::$outputAllowed) {

 else:

 echo $template->subTemplate('task1.phtml')->__toString(TRUE)

 endif


}
?>

A tím pádem to hodí chybu (ten mů if je vnořený s v tom OutpuAllowed ifu)

Nevíte jak na to?

Editoval Mas3r (7. 6. 2009 12:09)

hrach
Člen | 1838
+
0
-

zavináče musíš dát i před podmínku

Mas3r
Člen | 116
+
0
-

Vyzkouším. Dík