Jak nejlépe vyřešit společnou část pro více templates?

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

Přeji příjemné programátorské odpoledne,
obracím se na Vás s dotazem. V úvodu 5ti templatů (jedná se o společný presenter) mám shodnou část. Nějaký tip jak nejjednodušeji to vyřešit ?

lucass
Člen | 89
+
0
-

Pokud ty části využívají nějaké widgety, které vytváříš v tom společném presenteru, tak není vůbec žádný problém si vytvořit rodičovskou šablonu s těmi společnými částmi a od ní dědit (v podstatě to bude jakási „abstraktní“ šablona).

Pokud jsem to pochopil jinak, upřesni, v čem přesně tkví problém.

pjoter
Člen | 118
+
0
-

V podstatě jde o to že mám správu uživatelského profilu. Nahoře v template je vždy shrnutí o uživateli (provedené způsobem načtení v presenteru do template proměnné a vložené v šabloně). Pod tím shrnutím se pak mění obsah v jednotlivých templates jako např. upravit osobní údaje, nastavení atd.

Ondřej Mirtes
Člen | 1536
+
0
-

To jednoduše vyřešíš layoutem.

Doporučuju přednášku o dědičnosti šablon, pak už s nimi zvládneš cokoli :)