Renderování desetinného čísla v template

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

Dobrý večer,
při renderingu desetinného čísla v Latte se mi vyrenderuje číslo, ale před desetinnou tečkou je zpětné lomítko. Kde je prosím problém?
Díky!
<div style="float: left; width: {$width}%;">

s4muel
Člen | 92
+
0
-

pouzi macro na vypis bez escapovania {!$variable} namiesto {$variable}:

<div style="float: left; width: {!$width}%;">...</div>
stekycz
Člen | 152
+
0
-

Osobně bych raději použil helper number, díky kterému mám nad formátem čísla vyšší kontrolu.

<div style="float: left; width: {$width|number:2}%;">...</div>
h4kuna
Backer | 740
+
0
-

stekycz napsal(a):

<div style="float: left; width: {$width|number:2}%;">{$height}</div>

To jsem si vyzkoušel chtěl jsem to napsat, Martine ale výsledek je stejný, podle mě je to modem rendrování latte. Proměnná height bude vykreslena správně i když v ní bude desetiné číslo.

Editoval h4kuna (6. 8. 2013 10:30)

PirateJack
Člen | 9
+
0
-

Díky, díky. :)