google analytics v @layout.latte

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

Zdravím,

do své šablony @layout.latte jsem na konec <body> přidal

<script>
	var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
	(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
	g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
	s.parentNode.insertBefore(g,s)}(document,'script'));
</script>

Avšak laděnka mi hází syntax error – unexpected ‚[‘ na řádku

<script>
	(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
</script>

Zkoušel jsem za i před každou hranatou závorku dát mezeru, ale nic. Nějaké rady?

Předem díky za odpověďi.

enumag
Člen | 2118
+
0
-

Protože {var … se bere jako Latte makro. Použij toto.

norbe
Backer | 405
+
0
-

Musíš dát mezeru za ‚{‘, ‚var‘ je latte makro a proto se nette snaží zpracovat to co za ním následuje…