Jak nezaclenovat uvodni stranku do @layout.phtml
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Honza Marek
- Člen | 1664
Dá se nastavit jiný layout. To lze buď v presenteru pomocí metody setLayout nebo v šabloně pomocí makra extend. Nepamatuju si podrobně, jak se tyhle věci chovaj, ale snad tě to navede.
- Panda
- Člen | 569
Postup první – makrem extends
na začátku souboru se
přenastaví, která šablona se použije jako základ.
{extends none}
vypne úplně vkládání do layoutu,
{extends <soubor>}
specifikuje jiný soubor, do kterého se
šablona bude vkládat.
Postup druhý – pomocí metody Presenter::setLayout
se
změní název, jak se bude základní šablona jmenovat. Specifikuje se jen
část bez zavináče a přípony, takže pokud nastavím například
login
, tak se bude hledat soubor @login.phtml
. Pokud
uvedu FALSE
, šablona layoutu se nepoužije.