Používání vlastní proměnné v šabloně

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

Zdravím,
potřeboval bych poradit s použitím vlastní proměnné v šabloně. Mám ji nadefinovanou pomocí {var $counter = 0}, ale pokud chci použít {$counter++} tak sice funguje, ale zároveň mi vypíše hodnotu. Což samozřejmě nechci. Je možné nějakým způsobem použít operátor {$counter++} aniž by se vypisovala hodnota v proměnné $counter?

Díky moc

Editoval Croc (11. 8. 2015 21:24)

enumag
Člen | 2118
+
-3
-
{? ++$counter}
Croc
Člen | 270
+
0
-

Tohle jsem nikde nenašel, ale funguje. Díky moc !!!

Majkl578
Moderator | 1364
+
+3
-
{php $counter++}

Možná i:

{var $counter++}

@enumag:
{? ...} je soft deprecated: https://github.com/…de05d0d2b588

enumag
Člen | 2118
+
0
-

Ono je to obecné makro pro spuštění libovolného PHP kódu. V dokumentaci je taky, respektive jako alias:

{php ...}

@Majkl578 Hm to mi uniklo, dík.

Editoval enumag (11. 8. 2015 21:37)

Croc
Člen | 270
+
0
-
{var $counter++}

to jsem zkoušel ještě než jsem sem psal, ale nefungovalo:

syntax error, unexpected '='

Použil jsem tedy:

{php $counter++}

Díky moc za upřesnění!