programmieren:smarty:js
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| programmieren:smarty:js [02/07/2020 13:37] – angelegt conny | programmieren:smarty:js [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== JavaScript / JS ==== | ==== JavaScript / JS ==== | ||
| - | literal | + | === literal |
| {literal}-Tags erlauben es, einen Block wörtlich auszugeben, d.h. von der Interpretation durch Smarty auszuschliessen. Dies ist vor allem für Javascript- oder andere Blöcke nützlich, die geschwungene Klammern verwenden. Alles was zwischen den {literal}{/ | {literal}-Tags erlauben es, einen Block wörtlich auszugeben, d.h. von der Interpretation durch Smarty auszuschliessen. Dies ist vor allem für Javascript- oder andere Blöcke nützlich, die geschwungene Klammern verwenden. Alles was zwischen den {literal}{/ | ||
| Zeile 23: | Zeile 23: | ||
| </ | </ | ||
| + | === ldelim, | ||
| + | (Ausgabe der Trennzeichen) ldelim und rdelim werden verwendet, um die Trennzeichen auszugeben - in unserem Fall " | ||
| + | |||
| + | | ||
| + | < | ||
| + | {* gibt die konfigurierten Trennzeichen des Templates aus *} | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Das obige Beispiel ergibt als Ausgabe: | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | Ein weiteres Beispiel (diesmal mit javascript) | ||
| + | <code js> | ||
| + | function foo() {ldelim} | ||
| + | ... code ... | ||
| + | {rdelim} | ||
| + | </ | ||
| + | |||
| + | Ausgabe: | ||
| + | <code js> | ||
| + | function foo() { | ||
| + | ... code ... | ||
| + | } | ||
| + | </ | ||
programmieren/smarty/js.1593689842.txt.gz · Zuletzt geändert: 02/07/2020 12:37 (Externe Bearbeitung)
