změna hlavní šablony – @layout.latte

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

Zdravím, vytvářím v nette web a doposud to mám tak, že do šablony @layout.latte načítám pomocí include bloky z dalších šablon.

Vzhledem k tomu, že titulní stránku webu je zcela odlišná než ostatní stránky, tak se chci zeptat zda existuje možnost (postup) jak bych mohl načítat jinou hlavní šablonu např. @layout-stranky.latte a do této šablony načítat bloky z dalších šablon.

Děkuji

Ot@s
Backer | 476
+
0
-

V presenteru pomocí $this->setLayout('@tvuj.latte'), viz API.

Patrik Votoček
Člen | 2221
+
+1
-

Ot@s napsal(a):

V presenteru pomocí $this->setLayout('@tvuj.latte'), viz API.

Bullshit!

$this->setLayout('tvuj') // → @tvuj.latte

Filip Procházka
Moderator | 4668
+
0
-

viz api

petr.pavel
Člen | 535
+
0
-

Myslím, že pro totéž lze také použít Latte makro extends nebo layout.

Taps
Člen | 168
+
0
-

Děkuji všem.