Korrektur falschen Dezimahlzahlenformats
Über die TYPO3-Seitenkonfiguration wird die PHP-Umgebungsvariable setlocale gesetzt, die das Ausgabeformat von float Variablen steuert.
Dies Konfiguration führt dazu, dass folgender PHP Code generiert wird:
setlocale(LC_ALL, 'de_DE.UTF-8');
Damit das auch korrekt auf dem Server ausgegeben wird, müssen die entsprechenden PHP-Lokalisierungen installiert sein, was nicht immer der Fall ist.
Sollten die Dezimalwerte immer noch falsch dargestellt werden, kann auch über Fluid die Ausgabe gesteuert werden.
<f:format.number decimals="2" decimalSeparator="," thousandsSeparator=".">{event.currentPrice}</f:format.number>
Erstellt am: