CSS Style-Sheets / JavaScript direkt im Smarty Template einbinden
Wenn CSS Style-Sheets / JavaScript direkt im Smarty Template eingebunden werden, müssen die Klammern { .. }, indem die CSS-Beschreibunen stehen, gesondert behandelt werden.
Diese Klammern { .. } leiten für die Template-Engine (Smarty) Befehle ein und würden ansonsten zum Fehler führen!
Sie müssen mit {literal} und {/literal} umschlossen werden. Im folgenden Beispiel wird das veranschaulicht.
CSS Literal Beispiel { .. }
<style type="text/css">
{literal}
.cssClass {
font-size:11px
}
{/literal}
</style>JavaScript Literal Beispiel { .. }
<script>
{literal}
function doAlert(msg){
alert("Hinweis: " + msg);
}
{/literal}
</script>Siehe auch: http://www.smarty.net/manual/de/language.function.literal.php














