update escaping docs to translated text

This commit is contained in:
mohrt
2004-10-11 14:55:19 +00:00
parent 5a25bbb439
commit 8e9b2a984c

View File

@@ -3,35 +3,37 @@
<sect1 id="language.escaping"> <sect1 id="language.escaping">
<title>Escaping Smarty Parsing</title> <title>Escaping Smarty Parsing</title>
<para> <para>
It is sometimes desirable or even necessary to have Smarty ignore sections it En algunas ocaciones es deseable o hasta necesario que Smarty tenga que
would otherwise parse. A classic example is embedding Javascript or CSS code in ingonar sections o algun otro tipo analisis de sintaxis. Un ejemplo clasico
a template. The problem arises as those languages use the { and } characters es con el codigo JavaScript o CSS incrustado en el template. El problema se
which are also the default delimiters for Smarty. origina cuando aquellos lenguajes que utilizan los caracteres { y } los
cuales son tambi<62>n los delimitadores por default para Smarty.
</para> </para>
<para> <para>
The simplest thing is to avoid the situation altogether by separating your Javascript Esta puede ser una simple situaci<63>n separando enteramente su codigo JavaScript
and CSS code into their own files and then using standard HTML methods to access them. y CSS dentro de un archivo personal y utilizar el metodo standar del HTML para
el acceso.
</para> </para>
<para> <para>
Including literal content is possible using <link Es posible usar literal incluyendo el contenido del bloque <link
linkend="language.function.literal">{literal} .. {/literal}</link> blocks. linkend="language.function.literal">{literal} .. {/literal}</link>.
Similar to HTML entity usage, you can use <link Similar a usar entidades HTML, usted puede usar <link
linkend="language.function.ldelim">{ldelim}</link>,<link linkend="language.function.ldelim">{ldelim}</link>,<link
linkend="language.function.ldelim">{rdelim}</link> or <link linkend="language.function.ldelim">{rdelim}</link> o <link
linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>,<link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>,<link
linkend="language.variables.smarty.rdelim">{$smarty.rdelim}</link> linkend="language.variables.smarty.rdelim">{$smarty.rdelim}</link>
to display the current delimiters. para mostrar los delimitadores actuales.
</para> </para>
<para> <para>
It is often convenient to simply change Smarty's <link Esto a menudo es conveniente para cambios simples a Smarty's <link
linkend="variable.left.delimiter">$left_delimiter</link> and linkend="variable.left.delimiter">$left_delimiter</link> y
<link linkend="variable.right.delimiter">$right_delimiter</link>. <link linkend="variable.right.delimiter">$right_delimiter</link>.
</para> </para>
<example> <example>
<title>changing delimiters example</title> <title>Ejemplo cambiando delimitadores</title>
<programlisting role="php"> <programlisting role="php">
<![CDATA[ <![CDATA[
<?php <?php
@@ -46,7 +48,7 @@ $smarty->display('example.tpl');
]]> ]]>
</programlisting> </programlisting>
<para> <para>
Where example.tpl is: Donde example.tpl es:
</para> </para>
<programlisting> <programlisting>
<![CDATA[ <![CDATA[