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