Přepsání bloku v controlu z presenteru

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

Zdravím,

mám control, který ve své šabloně definuje blok. V šabloně v presenteru, kde volám tento control, potřebuji přepsat blok v controlu. Lze to nějak provést?

O co mi jde: V controlu mám obsah, který potřebuji různě měnit dle toho, kde je volán. Nejelegantnější je toto provádět přímo v šabloně daného presenteru. V bloku může být čisté HTML, ale i Latte.

Ondřej Mirtes
Člen | 1536
+
0
-

Toto v Latte nejde.

Udělej to tak, že do komponenty přidáš setMode a tak ji dáš vědět, kde se vykresluje.

A nebo to děláš úplně špatně a měl y sis pro každé místo napsat zvláštní komponentu :)