Code von Smarty ignorieren lassen
Hin und wieder kommt es vor, dass in einem HTML-Dokument Stellen vorhanden sind, die von Smarty fälschlicherweise für Smarty-Code gehalten und interpretiert werden, was dann in Fehlermeldungen mündet (was z.B. oft bei Javascript der Fall ist). Ebenso möchte man manchmal zu Dokumentationszwecken Smarty-Code in eine HTML-Datei schreiben, der nur ausgegeben aber nicht interpretiert werden soll.
Für diese Fälle gibt es in Smarty den literal-Block. Text, der in einem solchem Block steht, wird ignoriert und nicht interpretiert.
Ein Beispiel:
<html> <body> <h1>Smarty-Test!</h1> {literal} Dieser Abschnitt wird nicht interpretiert! <br> {$code} {/literal} </body> </html>