Rozdělení aplikace na moduly a submoduly s použitím dvou layoutů
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hurass
- Člen | 114
Zdarvím, potřeboval bych poradit, jak vytvořit pouze 2× soubor
layout.latte, pokud chci aplikaci rozdělit na moduly a submoduly. Potřebuji
aby všechny FrontModule měly stejný layout a zároveň všechny
AdminModule měly stejný layout. Adresářovou strukturu chci
zachovat, ale rád bych se vyhnul vytváření souboru layout.latte v každém
submodulu.
Mám následující strukturu aplikace:
app/
- FirstModule/
- AdminModule/
- FrontModule/
- SecondModule/
- AdminModule/
- FrontModule/
templates/
@layout.latte
@admin-layout.latte
Editoval Hurass (30. 10. 2015 23:14)
- Jiří Nápravník
- Člen | 710
Pro všechny Admin presentery si udělej nějaký AdminBasePresenter a tam přepiš metodu formatLayoutTemplateFiles(), kde ho nasměruješ na správný layout. To samé pro front