Jul 12
Wer schon mal versucht hat, in einem Template ein JavaScript auszugeben, merkte wohl, dass der Smarty-Parser dabei einen Fehler meldet. Es liegt daran, dass die JS Funktionen mit der gleichen geschweiften Klammer starten wie die Smarty-Tags. Damit das nicht passiert, muss das JS zwischen den Tags {literal}{/literal} platziert werden. Diese Tags verhindern, dass der Code dazwischen von Smarty geparst wird. Es hilft auch, wenn man die geschweiften Klammern ‘{’ und ‘}’ aus irgendeinem Grund ausgeben möchte. Für diese gibt es außerdem die Tags {ldelim} für die öffnende und {rdelim} für die schließende geschweifte Klammer.
Und ganz unauffällig kommt etwas Werbung..



















Recent Comments