Latte {} macro vs JS macro (problem so zobrazenim)

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

Ahojte,
používam nejakú knižnicu na grafy na stránke. Úplne bez problémov si v nej dokážem vytvoriť graf a zobraziť ho na stránke.

Problém nastáva ak ten istý kód použijem v NETTE

Vzorový kód:
http://jsfiddle.net/…o/pie-basic/

Chyba:

Latte\CompileException

Unknown macro {series.name} (in JavaScript or CSS, try to put a space after bracket.) in .../Statistics/default.latte:118

inak povedaná predpokladám, že sa navzájom mlátia makra latte a makra tohto JS, vedel by mi niekto poradiť ako to ošetriť?

p.s. Skúsil som pridať medzery za a pred {}, nette sa zobrazi uz bez chyby ale graf bohuzial nie. Existuje iný spôsob?

Vopred vďaka

Editoval Andurit (17. 3. 2015 9:18)

studna
Člen | 181
+
0
-

Existuje, pro část latte si jednoduše vypneš syntax. A nebo nalinkuješ externí soubor.

<script n:syntax="off">
	var x = {y:'z'}
</script>
Andurit
Člen | 131
+
0
-

Ďakujem, vyzerá to rozumne, bohužiaľ sa mi graf aj tak nezobrazí, pre istotu som kod skopiroval aby som sa vyhol nejakému preklepu. Je možné, že sa neincludne správne knižnica ak to mám v @layout.latte takto:

		<script src="http://code.highcharts.com/highcharts.js"></script>
		<script src="http://code.highcharts.com/modules/exporting.js"></script>
Mysteria
Člen | 797
+
0
-

Mrkni se do JS konzole, jestli ti to tam nehlásí nějakou chybu, případně ji odstraň.