Nastavení layoutu v modelu

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

Dobrý den, mám problém s nastavením layoutu v modulu. V aplikaci mám app\BackendModule a v něm templates kde je soubor layout.latte. ten by se měl automaticky spouštět. problém je, že se nespustí a stránka je prázdná.
Zkoušel jsem použít i $this->setLayout(„layout“) ale také to nepomůže.
Zkoušel jsem si vypsat co mi vrací metoda formatLayoutTemplateFiles a v je mimojiné ten soubor app\backendmodule\templates\@layout.latte

Děkuji za radu.

Filip Klimeš
Nette Blogger | 156
+
0
-

Zkus soubor přesunout do app\templates\@layout.latte

bluray
Člen | 178
+
0
-

To nepůjde, protože tam už mám @layout.latte pro web. Pro BackendModule mám jiný layout.

Editoval bluray (23. 2. 2015 19:40)

bluray
Člen | 178
+
+1
-

Problém vyřešen, v šabloně mi chyběl block content, takže se nenačetl ani layout.

Filip Klimeš
Nette Blogger | 156
+
0
-

Potom přejmenuj na app/templates/@layout.backend.latte a pak v presenteru

public function createTemplate()
{
	$this->setLayout('layout.backend');
}

Editoval Filip Klimeš (23. 2. 2015 19:55)