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