layout s postranním blokem a bez
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Paradiso
- Člen | 101
Přemýšlel jsem,jak jednoduše přepínat mezi těmito možnostmi. Častěji budu využívat layout s blokem, takže mě napadlo následující řešení:
templates:
-main-layout.latte - toto je hlavní šablona, společná pro oba layouty
-@layout.latte - defaultní šablona, která rozšiřuje main-layout {extends 'main-layout.latte'}
-@layout-no-block.latte - šablona, která zase rozšiřuje main-layout, ale už nemá postranní blok
-Article
--default.latte - šablona pro články
teď jsem si představoval, že v Article presenteru, nastavím layout: $this->setLayout(‚layout-no-navi.latte‘) a bude článek bez postranního bloku.
Ale vyhodí mi to, že nebyla nalezena šablona: …templates\Article\@layout-no-navi.latte.latte
pokud, ale zkusím: $this->setLayout(‚../layout-no-navi.latte‘), tak mi to zase dá zavináč před ty tečky
jak to správně nastavit? Nebo se to dá řešit lépe?
Předem díky
Editoval Paradiso (12. 2. 2013 9:27)