Las etiquetas literal permiten que un block de datos sea tomado literalmente, no siendo interpretado por el smarty. Esto es generalmente utilizado alrededor de bloques javascript o stylesheet, en donde pueden haber sintaxis delimitadoras que puedan interferir con el template. Cualquer cosa dentro de las etiquetas {literal}{/literal} no es interpretado, si no desplegado tal como esta. Si usted necesita en su template etiquetas incrustadas en su bloque de literal, considere usar {ldelim}{rdelim} para escapar delimitadores individuales en lugar de eso.
Example 7.15. Etiqueta literal
{literal}
<script type="text/javascript">
<!--
function isblank(field) {
if (field.value == '')
{ return false; }
else
{
document.loginform.submit();
return true;
}
}
// -->
</script>
{/literal}
Ver también Escaping Smarty Parsing.
