mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-06 11:24:27 +02:00
sync with EN
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.escaping">
|
||||
<title>D<EFBFBD>sactiver l'analyse de Smarty</title>
|
||||
<para>
|
||||
@@ -8,7 +8,7 @@
|
||||
certaines sections que seraient analys<79>es sinon. Un exemple classique est
|
||||
l'incorporation de code Javascript ou CSS dans les templates. Le probl<62>me
|
||||
est que ces langages utilisent les caract<63>res { et }, qui sont aussi les
|
||||
d<>limiteurs Smarty par d<>faut.
|
||||
<link linkend="language.function.ldelim">d<EFBFBD>limiteurs</link> Smarty par d<>faut.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@@ -22,8 +22,8 @@
|
||||
linkend="language.function.literal">{literal} .. {/literal}</link>.
|
||||
Similairement <20> l'utilisation d'entit<69>s HTML, vous pouvez utiliser <link
|
||||
linkend="language.function.ldelim">{ldelim}</link> et <link
|
||||
linkend="language.function.ldelim">{rdelim}</link>, ou <link
|
||||
linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link> pour
|
||||
linkend="language.function.ldelim">{rdelim}</link>, ou <link
|
||||
linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link> pour
|
||||
afficher les d<>limiteurs.
|
||||
</para>
|
||||
|
||||
@@ -63,10 +63,11 @@ dosomething();
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
Voir aussi
|
||||
<link linkend="language.modifier.escape">les modifieurs d'<27>chappement</link>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
@@ -86,4 +87,4 @@ dosomething();
|
||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||
vim: et tw=78 syn=sgml
|
||||
vi: ts=1 sw=1
|
||||
-->
|
||||
-->
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.math">
|
||||
<title>Op<EFBFBD>rations math<74>matiques</title>
|
||||
<para>
|
||||
@@ -27,7 +27,12 @@
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
|
||||
<para>
|
||||
Voir aussi la fonction <link linkend="language.function.math">{math}</link>.
|
||||
</para>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
@@ -47,4 +52,4 @@ End:
|
||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||
vim: et tw=78 syn=sgml
|
||||
vi: ts=1 sw=1
|
||||
-->
|
||||
-->
|
@@ -1,10 +1,11 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.syntax.attributes">
|
||||
<title>Param<EFBFBD>tres</title>
|
||||
<para>
|
||||
La plupart des fonctions attendent des param<61>tres qui r<>gissent leur
|
||||
La plupart des <link linkend="language.syntax.functions">fonctions</link>
|
||||
attendent des param<61>tres qui r<>gissent leur
|
||||
comportement. Les param<61>tres des fonctions Smarty sont tr<74>s proches des
|
||||
attributs des balises HTML. Les valeurs num<75>riques n'ont pas besoin d'<27>tre
|
||||
entour<75>es par des guillemets, par contre, ces guillemets sont recommand<6E>es lors
|
||||
@@ -20,22 +21,25 @@
|
||||
<example>
|
||||
<title>Param<EFBFBD>tres de fonction, syntaxe</title>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
<![CDATA[
|
||||
{include file="header.tpl"}
|
||||
|
||||
{include file="header.tpl" attrib_name="attrib value"}
|
||||
|
||||
{include file=$includeFile}
|
||||
|
||||
{include file=#includeFile#}
|
||||
{include file=#includeFile# title="Smarty est cool"}
|
||||
|
||||
{html_select_date display_days=yes}
|
||||
|
||||
<select name="company">
|
||||
{html_options values=$vals selected=$selected output=$output}
|
||||
{html_options options=$choices selected=$selected}
|
||||
</select>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
@@ -55,4 +59,4 @@ End:
|
||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||
vim: et tw=78 syn=sgml
|
||||
vi: ts=1 sw=1
|
||||
-->
|
||||
-->
|
@@ -1,37 +1,46 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.syntax.comments">
|
||||
<title>Commentaires</title>
|
||||
<para>
|
||||
Les commentaires dans Smarty sont entour<75>s d'asterisques, de cette
|
||||
fa<EFBFBD>on : {* voici un commentaire *}
|
||||
Les commentaires Smarty ne sont pas affich<63>s dans la sortie finale du
|
||||
template.
|
||||
Les commentaires dans Smarty sont entour<75>s d'asterisques,
|
||||
et entour<75>s par le <link linkend="variable.left.delimiter">d<EFBFBD>limiteurs</link>
|
||||
de cette fa<66>on : {* voici un commentaire *}
|
||||
Les commentaires Smarty ne sont PAS affich<63>s dans la sortie finale du
|
||||
template, diff<66>remment des <!-- commentaires HTML -->.
|
||||
Ils sont utilis<69>s pour des notes internes, dans le template, pour aider
|
||||
les d<>veloppeurs <20> en comprendre le fonctionnement.
|
||||
</para>
|
||||
<example>
|
||||
<title>Commentaires</title>
|
||||
<programlisting>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
{* Smarty *}
|
||||
<body>
|
||||
{* ces multi-lignes sont des commentaires
|
||||
qui ne sont pas envoy<6F>es au navigateur
|
||||
*}
|
||||
|
||||
{* Inclusion de l'en t<>te *}
|
||||
{include file="header.tpl"}
|
||||
|
||||
|
||||
{* Note aux d<>veloppeurs : $includeFile est assign<67> au script foo.php *}
|
||||
<!-- ce commentaire html est envoy<6F> au navigateur -->
|
||||
{include file=$includeFile}
|
||||
|
||||
{include file=#includeFile#}
|
||||
|
||||
{* affiche des listes d<>roulantes *}
|
||||
<SELECT name=company>
|
||||
{html_options values=$vals selected=$selected output=$output}
|
||||
</SELECT>
|
||||
<select name="company">
|
||||
{html_options options=$vals selected=$selected_id}
|
||||
</select>
|
||||
</body>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
@@ -51,4 +60,4 @@ End:
|
||||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||||
vim: et tw=78 syn=sgml
|
||||
vi: ts=1 sw=1
|
||||
-->
|
||||
-->
|
@@ -1,12 +1,13 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.syntax.functions">
|
||||
<title>Fonctions</title>
|
||||
<para>
|
||||
Les balises Smarty affichent une <link linkend="language.variables">variable</link>
|
||||
ou invoquent une fonction. Les fonctions sont appel<65>es
|
||||
lorsqu'elles sont entour<75>es, ainsi que leurs param<61>tres, des d<>limiteurs Smarty.
|
||||
lorsqu'elles sont entour<75>es, ainsi que leurs
|
||||
<link linkend="language.syntax.attributes">param<EFBFBD>tres</link>, des d<>limiteurs Smarty.
|
||||
Par exemple : {nomfonction par1="val" par2="val"}.
|
||||
</para>
|
||||
<example>
|
||||
@@ -29,17 +30,23 @@
|
||||
<para>
|
||||
Les <link linkend="language.builtin.functions">fonctions natives</link> et les
|
||||
<link linkend="language.custom.functions">fonctions utilisateurs</link> ont toutes deux la m<>me
|
||||
syntaxe, dans les templates. Les fonctions natives sont relatives
|
||||
au traitement interne de Smarty, comme par exemple <link
|
||||
linkend="language.function.if">{if}</link>,
|
||||
<link linkend="language.function.section">{section}</link> et
|
||||
<link linkend="language.function.strip">{strip}</link>.
|
||||
Elles ne peuvent <20>tre modifi<66>es. Les fonctions utilisateurs sont des fonctions additionnelles,
|
||||
impl<EFBFBD>ment<EFBFBD>es par l'interm<72>diaire de <link linkend="plugins">plugins</link>.
|
||||
syntaxe, dans les templates.
|
||||
</para>
|
||||
<para>
|
||||
Les fonctions natives sont relatives
|
||||
au traitement <emphasis role="bold">interne</emphasis> de Smarty,
|
||||
comme <link linkend="language.function.if">{if}</link>,
|
||||
<link linkend="language.function.section">{section}</link> et
|
||||
<link linkend="language.function.strip">{strip}</link>.
|
||||
Elles ne peuvent <20>tre modifi<66>es.
|
||||
</para>
|
||||
<para>
|
||||
Les fonctions utilisateurs sont des fonctions <emphasis role="bold">additionnelles</emphasis>,
|
||||
impl<70>ment<6E>es par l'interm<72>diaire de <link linkend="plugins">plugins</link>.
|
||||
Elles peuvent <20>tre modifi<66>es pour correspondre
|
||||
<20> vos besoins, et vous pouvez en cr<63>er de nouvelles.
|
||||
<link linkend="language.function.html.options">{html_options}</link> et
|
||||
<link linkend="language.function.html.select.date">{html_select_date}</link>
|
||||
<link linkend="language.function.html.popup">{popup}</link>
|
||||
sont deux exemples de fonctions utilisateurs.
|
||||
</para>
|
||||
</sect1>
|
||||
|
@@ -1,18 +1,18 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
|
||||
<sect1 id="language.syntax.variables">
|
||||
<title>Variables</title>
|
||||
<para>
|
||||
Les variables de template commence par un signe dollar (<literal>$</literal>).
|
||||
Elles peuvent contenir des nombres, des lettres et des underscores, tout
|
||||
comme une <ulink url="&url.php-manual;language.variables">variable PHP</ulink>. Vous pouvez r<>f<EFBFBD>rencer des tableaux index<65>s
|
||||
comme une <ulink url="&url.php-manual;language.variables">variable PHP</ulink>.
|
||||
Vous pouvez r<>f<EFBFBD>rencer des tableaux index<65>s
|
||||
num<75>riquement ou non. Vous pouvez aussi r<>f<EFBFBD>rencer des propri<72>t<EFBFBD>s d'objet
|
||||
ainsi que des m<>thodes. Les <link linkend="language.config.variables">variables des fichiers de
|
||||
configuration</link> sont
|
||||
une exception <20> la synthaxe utilisant un signe dollar. Elles peuvent <20>tre
|
||||
r<EFBFBD>f<EFBFBD>renc<EFBFBD>es en les entourant du signe di<64>se (<literal>#</literal>) ou
|
||||
avec la variable sp<73>ciale <link linkend="language.variables.smarty.config">$smarty.config</link>.
|
||||
ainsi que des m<>thodes. Les <link linkend="language.config.variables">variables des fichiers de
|
||||
configuration</link> sont une exception <20> la synthaxe utilisant un signe dollar. Elles peuvent <20>tre
|
||||
r<EFBFBD>f<EFBFBD>renc<EFBFBD>es en les entourant du signe di<EFBFBD>se (<literal>#</literal>) ou avec la variable sp<73>ciale
|
||||
<link linkend="language.variables.smarty.config">$smarty.config</link>.
|
||||
</para>
|
||||
<example>
|
||||
<title>Variables</title>
|
||||
|
Reference in New Issue
Block a user