generování šablony do pdf bez nadřazené šablony

lukendo
Člen | 96
+
0
-

Ahoj,
generuji si pdfka s určité šablony a z nějakého důvodu se mi do výstupy dostávají i věci z @layout.latte ve slozce Shops, je možné nějak říct, že chci jenom čistě tu šablonu bez té nadřazené šablony? Ještě podotýkám že tu samou šablonu užívám i na webu, tam samozřejmě chci, aby se načítala data z rodičovské šablony.

$template->setFile($this->context->getParameters()["appDir"] . "/BackendModule/templates/Shops/default.latte");
        $template->shops = $this->getMainData();
        $pdf = new \Joseki\Application\Responses\PdfResponse($template);

Editoval lukendo (19. 10. 2018 10:13)

MajklNajt
Člen | 471
+
0
-

ahoj, v šablóne môžeš použiť makro {layout none}, potom sa ti vypíše iba samotný obsah šablóny bez layoutu… a ak používaš tú istú šablónu aj pre vykreslenie webu, dal by som si v presenteri niečo na spôsob $template->disableLayout = true/false; a v šablóne potom {if $disableLayout}{layout none}{/if}

Editoval MajklNajt (19. 10. 2018 10:32)

lukendo
Člen | 96
+
0
-

MajklNajt napsal(a):

ahoj, v šablóne môžeš použiť makro {layout none}, potom sa ti vypíše iba samotný obsah šablóny bez layoutu… a ak používaš tú istú šablónu aj pre vykreslenie webu, dal by som si v presenteri niečo na spôsob $template->disableLayout = true/false; a v šablóne potom {if $disableLayout}{layout none}{/if}

děkuji :)