Price Management | Formatter
UnitPrice und PackPrice werden anhand der eingestellten Formatierungsregel (in der CS-Sprache) formatiert.
Zusätzlich können Sie Formatter verwenden, die mit '|' an den Atrributnamen angehängt werden können, um die Ausgabe zu formatieren. Diese sind auch verkettbar:
{Feld|Formatter1()|Formatter2()|...
Formatter | Beispiel | Parameter | Beschreibung |
---|---|---|---|
date_format |
PHP
| Datumsformat | Der Formatter formatiert das Datum anhand übergebenem Formatierungsparameter analog der PHP-Funktion. |
number_format |
PHP
| Zahlenformat | Der Formatter formatiert einen Zahlenwert in der aktuellen CS-Sprache. |
number_format_raw |
PHP
|
| Bei den Feldern "UnitPrice" und "PackPrice" wird standardmäßig der Formatter "number_format" angewendet. Daher gibt es den Formatter "number_format_raw", der die Standardformatierung wieder aufhebt. |
currency_format |
PHP
Beispielhaftes Ergebnis: CHF 12.34
PHP
Beispielhaftes Ergebnis: 12.34 Schweizer Franken | Label oder Symbol | Dieser Formatter ist nur für die Felder "UnitPrice" und "PackPrice" verfügbar. Wenn Sie keinen Parameter wählen, wird standardmäßig der Parameter „Symbol“ verwendet. Wenn Sie das Label verwenden, wir es immer hintenangestellt. Anhand des Felds „Currency” versucht der Formatter, eine CS-Währung mit demselben Namen zu finden. Wenn er eine Währung findet, wird die Währung je nach Einstellung entweder vor oder hinter den Preis gesetzt. Wenn er keine passende Währung findet, wird der Wert aus dem Feld verwendet. Wenn im Feld keine Währung vorhanden ist, wird nur der Preis zurückgegeben. |
replace |
PHP
Diese Funktion ersetzt alle Vorkommnisse von „Stück“ (in 2 verschiedenen Schreibweisen) durch "Piece". |
| Dieser Formatter ersetzt Werte. Die Funktion benötigt mindestens zwei Parameter: Suchmuster und Ersetzung. Optional können Sie als dritten Parameter „true“ mitgeben, um die Ersetzung ohne Rücksichtname auf Groß- und Kleinschreibung durchzuführen. Mehrere Ersetzungen sind möglich, indem Sie als Suchmuster bzw. als Ersetzung Arrays in der JSON-Notation mitgeben. Verwenden Sie in diesem Fall andere Anführungszeichen, als die, mit dem der JSON-String umgeben ist. |
translate |
PHP
| Übersetzung | Dieser Formatter übersetzt den Wert aus dem angegebenen Feld in die jeweilige Datensprache, wenn eine Übersetzung vorhanden ist. |
calc |
PHP
| ADDITION SUBSTRACTION DIVISION MULTIPLICATION | Die Operationen werden von links nach rechts ausgeführt. Dabei können Sie auch mehrere Operationen verwenden. Wichtig ist, den Formatter für die Berechnungen vor die anderen Formatter zu stellen. |