Files
smarty/docs/es/designers/language-builtin-functions/language-function-literal.xml
2004-10-07 18:50:52 +00:00

72 lines
2.1 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<sect1 id="language.function.literal">
<title>literal</title>
<para>
Las etiquetas literal permiten que un block de datos sea tomado literalmente,
no siendo interpretado por el smarty.
Esto es util para cosas como secciones de javascript, en donde pueden
haber llaves ("{}")
y cosas asi que puedan confundir al interpretador del template.
Cualquier cosa dentro las {literal}{/literal} no ser&aacute;
interpretado, y sera mostrado tal como esta.
Las etiquetas literal permiten que un bloque de datos sea tomado
literalmente, este es tipicamente usado en ambiente javascript o
stylesheet bloques donde las llaves interfieren con los delimitadores
de sintaxis de Samrty.
Cualquer cosa dentro de las etiquetas {literal}{/literal} no es
interpretado, si no desplegado tal como esta. Si usted necesita en su
template etiquetas empotradas en su bloque de literal, considere usar
<link linkend="language.function.ldelim">{ldelim}{rdelim}</link> para
escapar delimitadores individuales en lugar de eso.
</para>
<example>
<title>Etiqueta literal</title>
<programlisting>
<![CDATA[
{literal}
<script type="text/javascript">
<!--
function isblank(field) {
if (field.value == '')
{ return false; }
else
{
document.loginform.submit();
return true;
}
}
// -->
</script>
{/literal}
]]>
</programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->