Presenter pro @layout.phtml

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

Ahoj,

mám aplikaci, kde mám na úvodní stránce novinky. Ty mají svůj presenter a svoji šablonu (která je vložena do @layout.phtml). Nahoře na stránce bych chtěl mít na všech stránkách webu přihlašovací formulář. Ve kterém presentru bych si měl vytvořit komponentu tohoto formuláře? Mohu nějak vytvořit presenter přímo pro @layout? Nebo jak se toto správně řeší?

Děkuji.

Panda
Člen | 569
+
0
-

Žádný presenter pro @layout neexistuje. Komponentu tohoto formuláře si vytvoř ve společném předku všech presenterů, BasePresenteru. Formulář pak vykreslíš jako každý jiný formulář, například makrem {widget}.

Jinak toto už se zde řešilo: https://forum.nette.org/…strance-webu.