Přeposlání výsledku na jiný @layout

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

Ahoj, řeším takový problém, v nette se ještě moc nevyznám, ale asi to půjde, jen sem se k tomu v dokumentaci nedostal.

mám nějaký základní @layout.phtml, což je vlastně hlavní kostra stránky, takže při najetí například na www.neco.cz se načte ten základní @layout.phtml s (<html><head>… atd). ale jak jde udělat (asi to půjde, ale nezjistil jsem jak), že když najedu například na www.neco.cz/fotbal, tak se načte úplně jiná kostra, například @fotbal.phtml. jak nasměrovat presenter na tento layout, protože to bude dejme tomu asi presenter například FotbalPresenter. Je v dokumentaci nějaké nasměrování nebo nějaký topic na fóru ohledně něčeho podobného? stačí postrčení.

Díky

newPOPE
Člen | 648
+
0
-

v presenteri by malo fungovat

<?php

	$this->setLayout("@fotbal.phtml");

?>
dEath
Člen | 39
+
0
-

newPOPE napsal(a):

v presenteri by malo fungovat

<?php

	$this->setLayout("@fotbal.phtml");

?>

jo díky, já jsem to v topicu o presenterech asi přehlédl, ale mohlo mě to napadnout, že když na šablonu je to setView, na layout to bude setLayout :-))

Editoval dEath (7. 7. 2010 22:19)