Variablen
Variablen dienen zum Speichern von Werten und können für Prüfungen, Berechnungen und Ausgaben im Template genutzt werden.
Variablen kannst Du selbst definieren, indem Du var davor benutzt und einen eindeutigen Variablenname nach dem obligatorischen $ festlegst. Variablennamen dürfen nur aus alphanumerischen Zeichen sowie Unterstrichen, also a-z A-Z 0-9 _, bestehen und sind case-sensitive. Solche lokalen Variablen haben wir hier beispielhaft mit dem Präfix my gekennzeichnet, z. B. $myProduct.
Daneben gibt es auch die von WEBSALE bereitgestellten globalen Variablen (Module). Diese beginnen immer mit $ws und enthalten vorgegebene Funktionen oder Datenfelder.
| Die Variable $myVariable wird neu erstellt und in ihr der Wert 10 gespeichert. |
| In der bereits erstellten Variable $myVariable wird der Wert 42 gespeichert. |
| Gib den aktuellen Inhalt von $myVariable aus: 42 |
Hinweis: {{= $myVariable }} gibt den Wert escaped/gefiltert aus (Sonderzeichen/HTML werden “entschärft” und als Text angezeigt). Um den Inhalt ungefiltert auszugeben, muss {{! $myVariable}} genutzt werden.
Wenn ein Wert einer nicht erstellten Variable zugewiesen wird, erzeugt dies - wie bei allen ungültigen Variablenzugriffen - einen Fehler im Compiler. Das Erstellen einer Variable mit einem bereits verwendeten Namen ist im selben Template nicht erlaubt.
© 2025 WEBSALE AG | Impressum | Datenschutz