Prelozeni latte sablon do HTML

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

Ahoj, jak donutim sablonu co si nactu ze souboru aby prelozila latte soubory do HTML, kdyz uz nexistuje Nette\Templates\CurlyBracketsFilter::invoke

Muj kod:

$template = new FileTemplate();
$template->setFile('../touch_private/app/templates/_pages/template1.latte');
$template->control = $this;
	$template->registerHelperLoader('Nette\Templating\DefaultHelpers::loader');
$template->render();
die();

A vystup (rad bych ziskal HTML kod):

{block content}
    {link Presenter:action} neco
{/block}

Dekuji

Patrik Votoček
Člen | 2221
+
0
-
$template->registerFilter(new \Nette\Latte\Engine);

nebo lépe

$template->onPrepareFilters[] = function($template) {
	$template->registerFilter(new \Nette\Latte\Engine);
};

Doporučuju template tvořit pomocí $control->createTemplate();

Tj.

$template = $this->createTemplate();
$template->setFile('../touch_private/app/templates/_pages/template1.latte');
$template->render();
throw new \Nette\Application\AbortException;
tr.
Člen | 79
+
0
-

Diky, vyreseno, nadhera