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,7 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.8 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>
|
||||||
@@ -18,19 +19,19 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Inclure du contenu tel quel est possible en utilisant les blocs <link
|
Inclure du contenu tel quel est possible en utilisant les blocs
|
||||||
linkend="language.function.literal">{literal} .. {/literal}</link>.
|
<link linkend="language.function.literal"><varname>{literal} .. {/literal}</varname></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
|
||||||
linkend="language.function.ldelim">{ldelim}</link> et <link
|
<link linkend="language.function.ldelim"><varname>{ldelim}</varname></link> et
|
||||||
linkend="language.function.ldelim">{rdelim}</link>, ou <link
|
<link linkend="language.function.ldelim"><varname>{rdelim}</varname></link>, ou
|
||||||
linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link> pour
|
<link linkend="language.variables.smarty.ldelim"><varname>{$smarty.ldelim}</varname></link>
|
||||||
afficher les d<>limiteurs.
|
pour afficher les d<>limiteurs.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Il est souvent plus simple de modifier les d<>limiteurs de Smarty : <link
|
Il est souvent plus simple de modifier les d<>limiteurs de Smarty :
|
||||||
linkend="variable.left.delimiter">$left_delimiter</link> et
|
<link linkend="variable.left.delimiter"><parameter>$left_delimiter</parameter></link> et
|
||||||
<link linkend="variable.right.delimiter">$right_delimiter</link>.
|
<link linkend="variable.right.delimiter"><parameter>$right_delimiter</parameter></link>.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>Exemple de changement de d<>limiteur</title>
|
<title>Exemple de changement de d<>limiteur</title>
|
||||||
@@ -38,9 +39,9 @@
|
|||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$smarty = new Smarty;
|
|
||||||
$smarty->left_delimiter = '<!--{';
|
$smarty->left_delimiter = '<!--{';
|
||||||
$smarty->right_delimiter = '}-->';
|
$smarty->right_delimiter = '}-->';
|
||||||
|
|
||||||
$smarty->assign('foo', 'bar');
|
$smarty->assign('foo', 'bar');
|
||||||
$smarty->assign('name', 'Albert');
|
$smarty->assign('name', 'Albert');
|
||||||
$smarty->display('example.tpl');
|
$smarty->display('example.tpl');
|
||||||
@@ -49,7 +50,7 @@ $smarty->display('example.tpl');
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
O<> example.tpl est:
|
O<> le template est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
@@ -64,10 +65,6 @@ dosomething();
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
<para>
|
|
||||||
Voir aussi
|
|
||||||
<link linkend="language.modifier.escape">les modifieurs d'<27>chappement</link>.
|
|
||||||
</para>
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -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.5 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>
|
||||||
@@ -30,7 +30,10 @@
|
|||||||
</example>
|
</example>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Voir aussi la fonction <link linkend="language.function.math">{math}</link> pour les <20>quations complexes.
|
Voir aussi la fonction
|
||||||
|
<link linkend="language.function.math"><varname>{math}</varname></link>
|
||||||
|
pour les <20>quations complexes et
|
||||||
|
<link linkend="language.function.eval"><varname>{eval}</varname></link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@@ -1,15 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.13 Maintainer: yannick 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,
|
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>
|
et entour<75>s par le <link linkend="variable.left.delimiter">d<EFBFBD>limiteurs</link>
|
||||||
de cette fa<66>on : <emphasis>{* voici un commentaire *}</emphasis>
|
de cette fa<66>on : <literal>{* voici un commentaire *}</literal>
|
||||||
Les commentaires Smarty ne sont PAS affich<63>s dans la sortie finale du
|
Les commentaires Smarty ne sont PAS affich<63>s dans la sortie finale du
|
||||||
template, diff<66>remment des <!-- commentaires HTML -->
|
template, diff<66>remment des <literal><!-- commentaires HTML --></literal>
|
||||||
et sont utilis<69>s pour des notes internes, dans le template que personne ne verra ;)
|
et sont utilis<69>s pour des notes internes, dans le template que personne ne verra ;)
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
|
@@ -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.9 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.syntax.functions">
|
<sect1 id="language.syntax.functions">
|
||||||
<title>Fonctions</title>
|
<title>Fonctions</title>
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
ou invoquent une fonction. Elles sont appel<65>es
|
ou invoquent une fonction. Elles sont appel<65>es
|
||||||
lorsqu'elles sont entour<75>es, ainsi que leurs
|
lorsqu'elles sont entour<75>es, ainsi que leurs
|
||||||
<link linkend="language.syntax.attributes">param<EFBFBD>tres</link>, des d<>limiteurs Smarty.
|
<link linkend="language.syntax.attributes">param<EFBFBD>tres</link>, des d<>limiteurs Smarty.
|
||||||
Par exemple : {nomfonction attr1='val' attr2='val'}.
|
Par exemple : <literal>{nomfonction attr1='val' attr2='val'}</literal>.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>syntaxe des fonctions</title>
|
<title>syntaxe des fonctions</title>
|
||||||
@@ -29,32 +29,39 @@
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
<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.
|
syntaxe, dans les templates.
|
||||||
</para>
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Les fonctions natives sont relatives
|
Les fonctions natives sont relatives
|
||||||
au traitement <emphasis role="bold">interne</emphasis> de Smarty,
|
au traitement <emphasis role="bold">interne</emphasis> de Smarty,
|
||||||
comme <link linkend="language.function.if">{if}</link>,
|
comme <link linkend="language.function.if"><varname>{if}</varname></link>,
|
||||||
<link linkend="language.function.section">{section}</link> et
|
<link linkend="language.function.section"><varname>{section}</varname></link> et
|
||||||
<link linkend="language.function.strip">{strip}</link>.
|
<link linkend="language.function.strip"><varname>{strip}</varname></link>.
|
||||||
Il n'y a aucune raison <20> ce qu'elles soient modifi<66>es ou chang<6E>es.
|
Il n'y a aucune raison <20> ce qu'elles soient modifi<66>es ou chang<6E>es.
|
||||||
</para>
|
</para></listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Les fonctions utilisateurs sont des fonctions <emphasis role="bold">additionnelles</emphasis>,
|
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>.
|
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"><varname>{html_options}</varname></link> et
|
||||||
<link linkend="language.function.popup">{popup}</link>
|
<link linkend="language.function.popup"><varname>{popup}</varname></link>
|
||||||
sont deux exemples de fonctions utilisateurs.
|
sont deux exemples de fonctions utilisateurs.
|
||||||
</para>
|
</para></listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="api.register.function">register_function()</link>.
|
<link linkend="api.register.function"><varname>register_function()</varname></link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@@ -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.8 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.9 Maintainer: gerald Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.syntax.quotes">
|
<sect1 id="language.syntax.quotes">
|
||||||
<title>Variables ins<6E>r<EFBFBD>es dans des cha<68>nes de caract<63>res</title>
|
<title>Variables ins<6E>r<EFBFBD>es dans des cha<68>nes de caract<63>res</title>
|
||||||
@@ -9,11 +9,12 @@
|
|||||||
<link linkend="language.syntax.variables">variables</link> <link
|
<link linkend="language.syntax.variables">variables</link> <link
|
||||||
linkend="api.assign">assign<EFBFBD>es</link> <20> l'int<6E>rieur de
|
linkend="api.assign">assign<EFBFBD>es</link> <20> l'int<6E>rieur de
|
||||||
cha<68>nes entre guillemets, du moment que leur nom est exclusivement compos<6F>
|
cha<68>nes entre guillemets, du moment que leur nom est exclusivement compos<6F>
|
||||||
de chiffres, lettres, underscores et crochets. Si le nom de la variable
|
de chiffres, lettres, underscores et crochets
|
||||||
|
(Voir le <ulink url="&url.php-manual;language.variables">nommage</ulink>). Si le nom de la variable
|
||||||
contient tout autre caract<63>re (point, r<>f<EFBFBD>rence <20> un objet, etc.)
|
contient tout autre caract<63>re (point, r<>f<EFBFBD>rence <20> un objet, etc.)
|
||||||
la variable doit <20>tre entour<75>e <link linkend="language.syntax.quotes">d'apostrophes
|
la variable doit <20>tre entour<75>e <link linkend="language.syntax.quotes">d'apostrophes
|
||||||
inverses</link> (`). Vous ne pouvez jamais ins<6E>rer de
|
inverses</link> (`). Vous ne pouvez jamais ins<6E>rer de
|
||||||
<link linkend="language.modifiers">modifieurs</link>, ils doivent toujours <20>tre appliquer <20>
|
<link linkend="language.modifiers">modificateurs</link>, ils doivent toujours <20>tre appliquer <20>
|
||||||
l'ext<78>rieur des guillemets.
|
l'ext<78>rieur des guillemets.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
@@ -37,7 +38,7 @@ EXEMPLE PRATIQUE:
|
|||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="language.modifier.escape">escape</link>.
|
<link linkend="language.modifier.escape"><varname>escape</varname></link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@@ -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.14 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.15 Maintainer: yannick Status: ready -->
|
||||||
|
|
||||||
<sect1 id="language.syntax.variables">
|
<sect1 id="language.syntax.variables">
|
||||||
<title>Variables</title>
|
<title>Variables</title>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
Les <link linkend="language.config.variables">variables des fichiers de
|
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
|
configuration</link> sont une exception <20> la synthaxe utilisant un signe dollar. Elles peuvent <20>tre
|
||||||
r<>f<EFBFBD>renc<6E>es en les entourant du signe di<64>se (<literal>#</literal>) ou via la variable sp<73>ciale
|
r<>f<EFBFBD>renc<6E>es en les entourant du signe di<64>se (<literal>#</literal>) ou via la variable sp<73>ciale
|
||||||
<link linkend="language.variables.smarty.config">$smarty.config</link>.
|
<link linkend="language.variables.smarty.config"><parameter>$smarty.config</parameter></link>.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>Variables</title>
|
<title>Variables</title>
|
||||||
@@ -50,18 +50,18 @@ Plusieurs autres combinaisons sont autoris
|
|||||||
</example>
|
</example>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Les variables sp<73>ciales comme $_GET, $_SESSION, etc. sont <20>galement disponibles,
|
Les variables sp<73>ciales comme <literal>$_GET</literal>, <literal>$_SESSION</literal>, etc.
|
||||||
lisez le chapitre sur les variables r<>serv<72>es
|
sont <20>galement disponibles, lisez le chapitre sur les variables r<>serv<72>es
|
||||||
<emphasis><link linkend="language.variables.smarty">$smarty</link></emphasis>
|
<emphasis><link linkend="language.variables.smarty"><parameter>$smarty</parameter></link></emphasis>
|
||||||
pour plus de d<>tails.
|
pour plus de d<>tails.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Voir aussi
|
Voir aussi
|
||||||
<link linkend="language.variables.smarty">$smarty reserved variables</link>,
|
<link linkend="language.variables.smarty"><parameter>$smarty</parameter></link>,
|
||||||
<link linkend="language.config.variables">Config Variables</link>,
|
les <link linkend="language.config.variables">variables de configuration</link>,
|
||||||
<link linkend="language.function.assign">{assign}</link> et
|
<link linkend="language.function.assign"><varname>{assign}</varname></link> et
|
||||||
<link linkend="api.assign">assign()</link>.
|
<link linkend="api.assign"><varname>assign()</varname></link>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user