literal

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.

Ejemplo 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.