Měníte někdo výchozí třídu šablony? [průzkum]
- David Grudl
- Nette Core | 8227
Pomocí konfigurace templateClass
nebo i jinými způsoby lze v Nette měnit třídu, která se používá pro
šablonu v presenterech a komponentách.
Zajímalo by mě, kdo z vás to dělá a proč. Kvůli maximálnímu zachování kompatibility. Dejte mi prosím vědět.
- Marek Bartoš
- Nette Blogger | 1274
Mám přes to implementovaný resolver šablon pro komponenty (hledají se
šablony stejně jako u presenterů) a vyměnitelné šablony přes
konfiguraci.
(je to WIP, nepoužívejte to proboha)
https://github.com/…Template.php
- David Grudl
- Nette Core | 8227
Díky moc. A jakým způsobem komponentě říkáš, aby tuto třídu používala?
- Marek Bartoš
- Nette Blogger | 1274
Přes Latte extension, templateClass. Jestli to bude přes nějakou format metodu přímo v komponentě, tak je to též ok, nepotřebuju to v konfiguraci
https://github.com/…/config.neon#…
Edit: vlastně je i žádoucí, aby si to komponenta určovala sama, namísto konfigurace v TemplateFactory, můžu tak rozbít kompatibilitu s původním Template a místo toho implementovat ITemplate
Editoval Mabar (5. 1. 2020 20:41)