programmieren:smarty:js
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
programmieren:smarty:js [02/07/2020 13:37] – angelegt conny | programmieren:smarty:js [02/07/2020 13:45] (aktuell) – conny | ||
---|---|---|---|
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 (226 views) · Zuletzt geändert: 02/07/2020 13:37 von conny