Opakující se obsah stránek

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

Zdravím.

Potřeboval bych trochu(víc) nakopnout.

Mám opakující se části stránky (menu např.).
Jak jednoduše udělat abych nemusel v každém presenteru a v každém renderXXX
psát např.

<?php
$menu = new Menu();
$this->template->menu = $menu;
?>

znova?

Díky za info.

Ondřej Brejla
Člen | 746
+
0
-

Udělat z něj komponentu a do BasePresenteru do továrničky s tím. V šablonách následně volat přes {widget komponentName}.

ZETCHA
Člen | 59
+
0
-

Dík, to jsem přesně potřeboval.
Mám hotovo! :-)

toka
Člen | 253
+
0
-

Ondřej Brejla napsal(a):

Udělat z něj komponentu a do BasePresenteru do továrničky s tím. V šablonách následně volat přes {widget komponentName}.

To je asi to nejsprávnější řešení, a nebo by šlo proměnnou šablony plnit již v beforeRender.