Výpis menu do všech action z presenteru

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

Zdravím mám problém s tím, že mám presenter Auction a v něm mám

$this->template->menu = AuctinModel::getMenu();

problém nastává, když to chci vypsat do šablon… já bych potřeboval to nějak globálně uložit a abych nemusel do každýho „action.latte“ dávát {foreach} atd… do @layoutu.latte se mi to nechce dávat, když v jiných presenterů toto není… Zkoušel jsem vytvořit @layout.latte ve složce templates/Auction/, ale to mi pak vyhodilo jen menu… nějaký rady nebo to mám vypisovat do každýho action?

Bohosu
Člen | 24
+
0
-

Asi bych to řešil tak, že bych si vytvořil šablonu menu.latte a v ní měl ten foreach s vykreslením položek menu. A v ostatních šablonách kde bych chtěl to menu, tak bych volal {include ‚menu.latte‘}

jo_Gerry_jo
Člen | 10
+
0
-

Díky za odpovědi nakonec jsem to vyřešil že jsem vytvořil @layout.latte ve složce, kde jsou ostatní action.latte napsal do něj

{layout '../@layout.latte'}
{block content}
    my-code-for-all-actions
    {include #action}
{/block}

Editoval jo_Gerry_jo (28. 10. 2013 9:45)