generování šablony do pdf bez nadřazené šablony
- lukendo
- Člen | 96
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 | 494
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
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 :)