Předání isProduction do latte
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lmaky
- Člen | 1
Ahoj,
řeším způsob jak si předat informaci o tom že sem na produkci do latte. Důvod je ten, že chci sbírat statistiky pouze s produkční aplikace a ne z lokalní ani testovací.
neco jako:
{if ($isProduction)}
<script async src="https://www.googletagmanager.com/gtag/js?id=xxxxx"></script>
<script>
//nastaveni google analytics
</script>
{/if}
Asi nejdiskutovanejší řešení co sem našel je v config.neon mít proměnou, kterou si předám do konstruktoru nejaké servisy(servisa pouze kvuli tomu jednomu parametru) a tu si pak injectnu do BasePresenteru, kde ji následně předám do template abych ji mohl použít v @layout.latte.
Neexistuje nějaké jednoduší (a zároveň čisté) řešení?