Zeichenketten formatieren

Allgemein

Zur Formatierung von Zeichenketten bietet die Template-Engine allgemein die foglenden Funktionen:

date_format: Datums-Formatierung (http://www.smarty.net/manual/de/language.modifier.date.format.php)

string_format: Zeichen-Formatierung (http://www.smarty.net/manual/de/language.modifier.string.format.php)

truncate: Text-Kürzung (http://www.smarty.net/manual/de/language.modifier.truncate.php)

upper: Großbuchstaben (http://www.smarty.net/manual/de/language.modifier.upper.php)

lower: Kleinbuchstaben (http://www.smarty.net/manual/de/language.modifier.lower.php)

wordwrap: Zeichenketten umbrechen (http://www.smarty.net/manual/de/language.modifier.wordwrap.php)

strip_tags: HTML-Sonderzeichen entfernen (http://www.smarty.net/manual/de/language.modifier.strip.tags.php)

textformat: Allgemeine Textformatierung (http://www.smarty.net/manual/de/language.function.textformat.php)

HTML-Zeilenumbruch

Sie können den Inhalt einer Variable in HTML mit den eingegebenen Zeilenumbrüchen darstellen, indem Sie die Variable mit nl2br modifizieren. Alle Zeilenumbrüche werden in das HTML Format < br > umgewandelt.

{$sfm_field.archive_1|nl2br}

Ziffern formatieren

Variante 1: Für die Formatierung mit Ziffern bieten sich die folgenden Zwei Modifizierungs-Varianten an:

Sie können string_format nutzen:

{$sfm_field.archive_2|string_format:"%.2f"}
Beispiel: 123456.78

Siehe auch:
string_format, Smarty-Templateengine (http://www.smarty.net/manual/de/language.modifier.string.format.php)
string_format, basiert auf sprintf (http://www.php.net/sprintf)

Variante 2: Oder Sie nutzen die PHP Methode number_format

Definiert lediglich die Kommastellen:
{$sfm_field.archive_2|number_format:"2"}
Beispiel: 123456.78

 
Definiert zusätzlich die Komma- und Tausendertrennung.
{$sfm_field.archive_2|number_format:"2":",":"'"}
Beispiel: 123'456,78

Siehe auch: http://php.net/number_format