Jeden blok do různých layoutů – blbost nebo chyba?

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

Ahoj Netťáci,

snažím se udělat triviální věc, ale stále se mi nedaří:

Mám šablonu pro výpis faktury a potřebuji, aby měla dvě podoby – buď verzi „plnou“ s menu a dalšími věcmi a nebo verzi „pro tisk“.

Vytvořil jsem si soubor invoice.latte, který obsahuje definici bloku pro výpis faktury. Pak mám dva layouty – ten výchozí @layout.latte a verzi pro tisk @print.latte. Má představa je taková, že udělám dvě šablony, které budu volat z příslušných akcí v presenteru.

Následující kód sice funguje, avšak nevypisuje obsah layoutu – jen includované bloky:

{extends "../@print.latte"}

{includeblock 'invoice.latte'}

Dělám něco špatně já nebo to mám napsat nějak jinak nebo je to chyba v Nette?

Díky, Honza

voda
Člen | 561
+
0
-

Nebylo by <style media=print> lepší?