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
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)