Podmienka v makre extends nefunguje

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

V najnovšej verzii Nette Framework 2.0 prestala fungovať podmienka v makre {extends} ako je uvedené na

https://forum.nette.org/…akre-extends.

Súvisí to s upravou https://github.com/…44f515b2b49d

zapis

{extends $isPrint ? '@layout.print.latte' : $layout}

vygeneruje na

$_l->extends = $isPrint;

pred upravou to bolo

$_l->extends = $isPrint ? '@layout.print.latte' : $layout;

kedže premenná $layout už nie je v šablone skúšal som aj zápisy

{extends $isPrint ? '@layout.print.latte' : $_presenter->findLayoutTemplateFile()}
{extends $isPrint ? '@layout.print.latte' : auto}

Editoval dakota (27. 1. 2012 20:26)

David Grudl
Nette Core | 8107
+
0
-

fixed