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