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
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
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 :)