[2.0.12] Includeblock dynamicka file path
- HappyFace
- Člen | 162
Ahojte,
prosim vysvetlil by mi niekto preco mi tento zapis nefunguje? a skonci s chybou „Unsupported operand types“
{includeblock $_presenter->templateFile("menu.latte", $template->getFile())}
ale nasledujuci zapis je ok
{var $t = $_presenter->templateFile("menu.latte", $template->getFile())}
{includeblock $t}
ocividne sa tam asi nieco niekde zle parsuje ale neviem prist nato co ? a kde?
- HappyFace
- Člen | 162
Jan Tvrdík napsal(a):
@HappyFace: Koukni, jak vypadá zkompilovaná šablona.
tak uz som nasiel pricinu ale nenapada ma riesenie. Je to v tom parsovani, kde z nejakej priciny namiesto toho aby vygeneroval parser „,“ carku tak vygeneruje „+“, co je blbost a cele to padne :(
Nefunkcne:
\Nette\Latte\Macros\CoreMacros::includeTemplate($_presenter->templateFile("menu.latte", array($template->getFile())) + get_defined_vars(), $_l->templates['ftkglvyp98'])->render();
Funkcne:
$t = $_presenter->templateFile("menu.latte", $template->getFile());
Nette\Latte\Macros\CoreMacros::includeTemplate($t, get_defined_vars(), $_l->templates['qeahzth9k5'])->render();
- Jan Tvrdík
- Nette guru | 2595
Přesunul jsem to do Hlášení chyb, snad si toho David všimne a koukne na to.
- HappyFace
- Člen | 162
Jan Tvrdík napsal(a):
Přesunul jsem to do Hlášení chyb, snad si toho David všimne a koukne na to.
Dik, medzi casom som bol na jednom skoleni, ktore mal, kde som mu to ukazal a dostal som par super informacii do buducna, tak hadam sa toho raz dozijem :D .. to mi pripomina, ze som mu nenapisal feedback :( co som bol zaneprazdneny