cvs: smarty /docs/fr/designers/language-basic-syntax language-escaping.xml language-syntax-functions.xml language-syntax-quotes.xml language-syntax-variables.xml /docs/fr/designers/language-builtin-functions language-function-capture.xml language-function-config-load.xml language-function-foreach.xml language-function-include-php.xml language-function-include.xml language-function-insert.xml language-function-ldelim.xml language-function-literal.xml language-function-php.xml language-function-section.xml

"Yannick Torres" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsyannick1116967571@cvsserver>
yannick		Tue May 24 16:46:11 2005 EDT

  Modified files:              
    /smarty/docs/fr/designers/language-basic-syntax	
                                                   	language-escaping.xml 
                                                   	language-syntax-functions.xml 
                                                   	language-syntax-quotes.xml 
                                                   	language-syntax-variables.xml 
    /smarty/docs/fr/designers/language-builtin-functions	
                                                        	language-function-capture.xml 
                                                        	language-function-config-load.xml 
                                                        	language-function-foreach.xml 
                                                        	language-function-include-php.xml 
                                                        	language-function-include.xml 
                                                        	language-function-insert.xml 
                                                        	language-function-ldelim.xml 
                                                        	language-function-literal.xml 
                                                        	language-function-php.xml 
                                                        	language-function-section.xml 
  Log:
  sync with EN

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
yannick-20050524164611.txt (text/plain, 37.1 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml:1.7 smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml:1.8
--- smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml:1.7	Mon Oct 25 07:21:53 2004
+++ smarty/docs/fr/designers/language-basic-syntax/language-escaping.xml	Tue May 24 16:46:10 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
 <sect1 id="language.escaping">
  <title>Désactiver l'analyse de Smarty</title>
  <para>
@@ -10,24 +10,23 @@
   est que ces langages utilisent les caractères { et }, qui sont aussi les 
   délimiteurs Smarty par défaut.
  </para>
- 
+
  <para>
   Le plus simple pour éviter une telle situation est de placer vos codes 
   Javascript et CSS dans des fichiers séparés, puis d'utiliser les méthodes 
   standards HTML pour y accéder.
  </para>
- 
+
  <para>
   Inclure du contenu tel quel est possible en utilisant les blocs <link
   linkend="language.function.literal">{literal} .. {/literal}</link>.
   Similairement à l'utilisation d'entité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> et <link
-  linkend="language.variables.smarty.rdelim">{$smarty.rdelim}</link> pour 
+  linkend="language.function.ldelim">{rdelim}</link>, ou <link 
+  linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link> pour 
   afficher les délimiteurs.
  </para>
- 
+
  <para>
   Il est souvent plus simple de modifier les délimiteurs de Smarty : <link
   linkend="variable.left.delimiter">$left_delimiter</link> et
@@ -49,7 +48,7 @@
 ]]>
   </programlisting>
   <para>
-   Ou example.tpl est:
+   Où example.tpl est:
   </para>
   <programlisting>
 <![CDATA[
@@ -63,6 +62,10 @@
 ]]>
   </programlisting>
  </example>
+ <para>
+  Voir aussi 
+  <link linkend="language.modifier.escape">les modifieurs d'échappement</link>.
+ </para>
 </sect1>
  <!-- Keep this comment at the end of the file
  Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.5 smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.6
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml:1.5	Mon May  9 12:45:22 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml	Tue May 24 16:46:10 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <sect1 id="language.syntax.functions">
  <title>Fonctions</title>
  <para>
@@ -27,20 +27,23 @@
   </programlisting>
  </example>
  <para>
-  Les fonctions natives et les fonctions utilisateurs ont toutes deux la même
+  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"><command>if</command></link>,
-  <link linkend="language.function.section"><command>section</command></link> et 
-  <link linkend="language.function.strip"><command>strip</command></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 être modifiées. Les fonctions utilisateurs sont des fonctions additionnelles,
-  implémentées par l'intermédiaire de plugins. Elles peuvent être modifiées pour correspondre 
-  à vos besoins, et vous pouvez en créer de nouvelles. 
-  <link linkend="language.function.html.options"><command>html_options</command></link> et
-  <link linkend="language.function.html.select.date"><command>html_select_date</command></link> 
+  implémentées par l'intermédiaire de <link linkend="plugins">plugins</link>. 
+  Elles peuvent être modifiées pour correspondre
+  à vos besoins, et vous pouvez en créer de nouvelles.
+  <link linkend="language.function.html.options">{html_options}</link> et
+  <link linkend="language.function.html.select.date">{html_select_date}</link> 
   sont deux exemples de fonctions utilisateurs.
  </para>
 </sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -60,4 +63,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.6 smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.7
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml:1.6	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml	Tue May 24 16:46:10 2005
@@ -1,16 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 <sect1 id="language.syntax.quotes">
  <title>Variables insérées dans des chaînes de caractères</title>
  <para>
-  Smarty est capable d'interpréter les variables insérées à l'intérieur de
+  Smarty est capable d'interpréter les 
+  <link   linkend="language.syntax.variables">variables</link>  <link
+  linkend="api.assign">assignées</link> à l'intérieur de
   chaînes entre guillemets, du moment que leur nom est exclusivement composé
   de chiffres, lettres, underscores et crochets. Si le nom de la variable
   contient tout autre caractère (point, référence à un objet, etc.)
   la variable doit être entourée d'apostrophes inverses (`). Vous ne pouvez jamais
-  insérer de modifieurs, ils doivent toujours être appliquer à l'extérieur des
-  guillemets.
+  insérer de <link linkend="language.modifiers">modifieurs</link>, ils doivent toujours être appliquer à 
+  l'extérieur des guillemets.
  </para>
  <example>
   <title>Syntaxe d'insertion de variables dans des chaînes</title>
@@ -36,6 +38,7 @@
   <link linkend="language.modifier.escape">escape</link>.
  </para>
 </sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -55,4 +58,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml?r1=1.2&r2=1.3&ty=u
Index: smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
diff -u smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.2 smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.3
--- smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml:1.2	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml	Tue May 24 16:46:10 2005
@@ -1,17 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.6 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 variable PHP. Vous pouvez référencer des tableaux indexés
+  comme une <ulink url="&url.php-manual;language.variables">variable PHP</ulink>. Vous pouvez référencer des tableaux indexés
   numériquement ou non. Vous pouvez aussi référencer des propriétés d'objet 
-  ainsi que des méthodes. Les variables des fichiers de configuration sont
+  ainsi que des méthodes. Les <link linkend="language.config.variables">variables des fichiers de 
+  configuration</link> sont
   une exception à la synthaxe utilisant un signe dollar. Elles peuvent être 
   référencées en les entourant du signe dièse (<literal>#</literal>) ou
-  avec la variable spéciale $smarty.config.
+  avec la variable spéciale <link linkend="language.variables.smarty.config">$smarty.config</link>.
  </para>
  <example>
   <title>Variables</title>
@@ -26,6 +27,7 @@
 {#foo#}       <-- affiche la variable du fichier de configuration "foo"
 {$smarty.config.foo} <-- synonyme pour {#foo#}
 {$foo[bar]}   <-- synthaxe uniquement valide dans une section de boucle, voir {section}
+{assign var=foo value="baa"}{$foo} <--  affiche "baa", voir {assign}
 
 Plusieurs autres combinaisons sont autorisées
 
@@ -45,6 +47,7 @@
   <link linkend="language.config.variables">les variables de configuration</link>.
  </para>
 </sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -64,4 +67,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.5	Fri Jul  2 15:55:43 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml	Tue May 24 16:46:11 2005
@@ -1,48 +1,49 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.capture">
  <title>capture</title>
-            <informaltable frame="all">
-                <tgroup cols="5">
-                <colspec colname="param" align="center" />
-                <colspec colname="type" align="center" />
-                <colspec colname="required" align="center" />
-                <colspec colname="default" align="center" />
-                <colspec colname="desc" />
-                <thead>
-                    <row>
-                        <entry>Attribut</entry>
-                        <entry>Type</entry>
-                        <entry>Requis</entry>
-                        <entry>Defaut</entry>
-                        <entry>Description</entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry>name</entry>
-                        <entry>string</entry>
-                        <entry>non</entry>
-                        <entry><emphasis>default</emphasis></entry>
-                        <entry>Le nom du bloc capturé</entry>
-                    </row>
-                    <row>
-                        <entry>assign</entry>
-                        <entry>string</entry>
-                        <entry>non</entry>
-                        <entry><emphasis>n/a</emphasis></entry>
-                        <entry>Le nom de la variable à laquelle la sortie sera assignée</entry>
-                    </row>
-                </tbody>
-                </tgroup>
-            </informaltable>
+ <informaltable frame="all">
+  <tgroup cols="5">
+   <colspec colname="param" align="center" />
+   <colspec colname="type" align="center" />
+   <colspec colname="required" align="center" />
+   <colspec colname="default" align="center" />
+   <colspec colname="desc" />
+   <thead>
+    <row>
+     <entry>Attribut</entry>
+     <entry>Type</entry>
+     <entry>Requis</entry>
+     <entry>Defaut</entry>
+     <entry>Description</entry>
+    </row>
+   </thead>
+   <tbody>
+    <row>
+     <entry>name</entry>
+     <entry>string</entry>
+     <entry>non</entry>
+     <entry><emphasis>default</emphasis></entry>
+     <entry>Le nom du bloc capturé</entry>
+    </row>
+    <row>
+     <entry>assign</entry>
+     <entry>string</entry>
+     <entry>non</entry>
+     <entry><emphasis>n/a</emphasis></entry>
+     <entry>Le nom de la variable à laquelle la sortie sera assignée</entry>
+    </row>
+   </tbody>
+  </tgroup>
+ </informaltable>
  <para>
   Capture est utilisé pour récupérer la sortie d'éléments dans une variable
   au lieu de les afficher. Tout contenu situé entre {capture
   name="foo"} et {/capture} est intercepté dans une variable dont le nom est
   spécifié dans l'attribut name. Le contenu capturé peut être utilisé dans
-  le template par l'intermédiaire de la variable spéciale $smarty.capture.foo
+  le template par l'intermédiaire de la variable spéciale <link
+  linkend="language.variables.smarty.capture">$smarty.capture.foo</link>
   ou foo est la valeur de l'attribut name. Si vous ne donnez pas de valeur
   à l'attribut name, alors "default" est utilisé. Toutes les commandes
   {capture} doivent être utilisées de paire avec {/capture}. Vous pouvez
@@ -59,8 +60,9 @@
  </note>
  <caution>
   <para>
-   Faites attention lorsque vous interceptez la sortie de commandes
-   <command>insert</command>. Si vous avez configuré le cache pour que ce
+   Faîtes attention lorsque vous interceptez la sortie de commandes <link
+   linkend="language.function.insert"><command>insert</command></link>. 
+   Si vous avez configuré le <link linkend="caching">cache</link> pour que ce
    dernier soit actif, et que vous avez des commandes <command>insert</command>
    supposées s'exécuter dans un contenu en cache, ne tentez pas de capturer
    ce contenu.
@@ -76,17 +78,25 @@
 {include file="get_banner.tpl"}
 {/capture}
 {if $smarty.capture.banner ne ""}
-	<tr>
-		<td>
-			{$smarty.capture.banner}
-		</td>
-	</tr>
+<tr>
+ <td>
+  {$smarty.capture.banner}
+ </td>
+</tr>
 {/if}
 ]]>
    </programlisting>
   </example>
  </para>
+ <para>
+  Voir aussi 
+  <link linkend="language.function.eval">{eval}</link>,
+  <link linkend="language.function.fetch">{fetch}</link>,
+  <link linkend="api.fetch">fetch()</link> et
+  <link linkend="language.function.assign">{assign}</link>.
+ </para>
 </sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -106,4 +116,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.6 smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.7
--- smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.6	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.config.load">
  <title>config_load</title>
  <informaltable frame="all">
@@ -92,7 +92,7 @@
   </programlisting>
  </example>
  <para>
-  Les fichiers de configuration peuvent contenir des sections.
+  Les <link linkend="config.files">fichiers de configuration</link> peuvent contenir des sections.
   Vous pouvez charger des variables d'une section donnée avec le
   nouvel attribut <emphasis>section</emphasis>.
  </para>
@@ -126,9 +126,11 @@
  </example>
 
  <para>
-  Voir aussi 
-  <link linkend="config.files">les fichiers de configuration</link> et
-  <link linkend="language.config.variables">les variables de configuration</link>.
+  Voir aussi
+  <link linkend="config.files">les fichiers de configuration</link>,
+  <link linkend="language.config.variables">les variables de configuration</link>,
+  <link linkend="api.get.config.vars">get_config_vars()</link> et 
+  <link linkend="api.config.load">config_load()</link>.
  </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.6 smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.7
--- smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.6	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.foreach">
  <title>foreach,foreachelse</title>
  <informaltable frame="all">
@@ -53,22 +53,22 @@
   </tgroup>
  </informaltable>
  <para>
-  Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
+  Les boucles <emphasis>{foreach}</emphasis> sont une alternative aux boucles
   <link linkend="language.function.section"><emphasis>section</emphasis></link>.
   Les boucles <emphasis>foreach</emphasis>
   sont utilisées pour parcourir des tableaux associatifs simples.
-  La syntaxe des boucles <emphasis>foreach</emphasis> est bien plus simple
-  que celle des boucles <emphasis>section</emphasis>, mais en contrepartie,
-  elles ne peuvent être utilisées que pour des tableaux associatifs simples.
-  La balise <emphasis>foreach</emphasis> doit toujours être accompagnée
-  de la balise <emphasis>/foreach</emphasis>. Les paramètres requis sont
+  La syntaxe des boucles <emphasis>{foreach}</emphasis> est bien plus simple
+  que celle des boucles <emphasis>{section}</emphasis>, mais en contrepartie,
+  <emphasis role="bold">elles ne peuvent être utilisées que pour des tableaux associatifs 
+  simples</emphasis>. La balise <emphasis>{foreach}</emphasis> doit toujours être accompagnée
+  de la balise <emphasis>{/foreach}</emphasis>. Les paramètres requis sont
   <emphasis>from</emphasis> et <emphasis>item</emphasis>. Le nom des boucles
-  foreach doit être composés exclusivement de lettres,
+  {foreach} doit être composés exclusivement de lettres,
   chiffres et underscores, selon vos préférences. Les boucles
-  <emphasis>foreach</emphasis> peuvent être imbriquées.
+  <emphasis>{foreach}</emphasis> peuvent être imbriquées.
   La variable <emphasis>from</emphasis> (généralement le tableau à
-  parcourir) détermine le nombre de fois que <emphasis>foreach</emphasis>
-  sera exécuté. <emphasis>foreachelse</emphasis> est exécuté si aucune
+  parcourir) détermine le nombre de fois que <emphasis>{foreach}</emphasis>
+  sera exécuté. <emphasis>{foreachelse}</emphasis> est exécuté si aucune
   valeur n'est présente dans la variable donnée à l'attribut
   <emphasis>from</emphasis>.
  </para>
@@ -132,7 +132,8 @@
 
  <para>
   Les boucles Foreach ont également leurs propres variables qui gèrent les propriétés
-  de foreach. Elles sont indiquées par : {$smarty.foreach.foreachname.varname} 
+  de foreach. Elles sont indiquées par : 
+  <link linkend="language.variables.smarty.loops">{$smarty.foreach.foreachname.varname}</link>
   où foreachname est le nom spécifié par l'attribut <emphasis>name</emphasis>
   de foreach.
  </para>
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml:1.5	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include-php.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.include.php">
  <title>include_php</title>
  <informaltable frame="all">
@@ -62,13 +62,16 @@
 
  <para>
   Les balises include_php sont utilisées pour inclure directement
-  un script PHP dans vos templates. Si "security" est activé, alors le script
-  à exécuter doit être placé dans le chemin $trusted_dir. La balise
+  un script PHP dans vos templates. Si <link linkend="variable.security">"security" est activé</link>, 
+  alors le script
+  à exécuter doit être placé dans le chemin <link
+  linkend="variable.trusted.dir">$trusted_dir</link>. La balise
   include_php attends l'attribut "file", qui contient le chemin du
-  fichier PHP à inclure, relatif à $trusted_dir, ou absolu.
+  fichier PHP à inclure, relatif à <link linkend="variable.trusted.dir">$trusted_dir</link>, ou absolu.
  </para>
  <para>
-  include_php est un moyen agréable pour gérer des "composants templates",
+  include_php est un moyen agréable pour gérer des <link
+  linkend="tips.componentized.templates">"composants templates"</link>,
   tout en conservant le code PHP en dehors du template lui même.
   Supposons que vous ayez un template reprenant la navigation de votre
   site, elle même récupérée depuis une base de données. Vous pouvez
@@ -127,6 +130,15 @@
 ]]>
   </programlisting>
  </example>
+
+ <para>
+  Voir aussi
+  <link linkend="language.function.include">{include}</link>,
+  <link linkend="language.function.php">{php}</link>,
+  <link linkend="language.function.capture">{capture}</link>, les
+  <link linkend="template.resources">ressources de template</link> et les
+  <link linkend="tips.componentized.templates">"composants templates"</link>
+ </para>
 </sect1>
  <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.4 smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.5
--- smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml:1.4	Tue Dec 21 16:08:13 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-include.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.include">
  <title>include</title>
  <informaltable frame="all">
@@ -46,16 +46,16 @@
   </tgroup>
  </informaltable>
  <para>
-  Les balises "include" sont utilisées pour inclure des templates à
+  Les balises "{include}" sont utilisées pour inclure des templates à
   l'intérieur d'autres templates. Toutes les variables disponibles
   dans le template réalisant l'inclusion sont disponibles dans le
-  template inclus. La balise include doit disposer de l'attribut
+  template inclus. La balise {include} doit disposer de l'attribut
   "file", qui contient le chemin de la ressource template.
  </para>
  <para>
   Vous pouvez spécifier un attribut optionnel <emphasis>assign</emphasis>
   qui définit une variable de template dans laquelle la sortie de
-  <emphasis>include</emphasis> sera stockée plutôt qu'affichée.
+  {include} sera stockée plutôt qu'affichée.
  </para>
  <example>
   <title>fonction include</title>
@@ -76,11 +76,14 @@
  <example>
   <title>fonction include, passage de variables</title>
 <programlisting>
+<![CDATA[
 {include file="header.tpl" title="Menu principal" table_bgcolor="#c0c0c0"}
 
 {* Le corps du template vient ici *}
 
-{include file="footer.tpl" logo="http://mon.example.com/logo.gif"}</programlisting>
+{include file="footer.tpl" logo="http://mon.example.com/logo.gif"}
+]]>
+  </programlisting>
  </example>
  <para>
   Utilisez la syntaxe <link
@@ -89,7 +92,8 @@
  </para>
  <example>
   <title>fonction include, exemple de ressource template</title>
-<programlisting>
+  <programlisting>
+<![CDATA[
 {* chemin absolu *}
 {include file="/usr/local/include/templates/header.tpl"}
 
@@ -100,8 +104,17 @@
 {include file="file:C:/www/pub/templates/header.tpl"}
 
 {* inclusion d'une ressource template "db" *}
-{include file="db:header.tpl"}</programlisting>
+{include file="db:header.tpl"}
+]]>
+  </programlisting>
  </example>
+ <para>
+  Voir aussi
+  <link linkend="language.function.include.php">{include_php}</link>,
+  <link linkend="language.function.php">{php}</link>,
+  <link linkend="template.resources">les ressources de template</link> et 
+  <link linkend="tips.componentized.templates">les templates composants</link>.
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.6 smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.7
--- smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml:1.6	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-insert.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.insert">
  <title>insert</title>
  <informaltable frame="all">
@@ -53,9 +53,10 @@
   </tgroup>
  </informaltable>
  <para>
-  Les balises insert fonctionnent à peu près comme les balises include,
+  Les balises insert fonctionnent à peu près comme les balises <link
+  linkend="language.function.include">include</link>,
   à l'exception que leur sortie n'est pas placée en cache lorsque
-  <link linkend="caching">le cache [caching]</link> est activé.
+  <link linkend="caching">le cache</link> est activé.
   Les balises insert seront exécutées à chaque appel du template.
  </para>
  <para>
@@ -70,10 +71,11 @@
   fonction pour récupérer le contenu du bandeau.
  </para>
  <example>
-  <title>function insert</title>
+  <title>Fonction insert</title>
   <programlisting>
    {* exemple de récupération d'un bandeau publicitaire *}
-   {insert name="getBanner" lid=#emplacement_bandeau# sid=#id_site#}</programlisting>
+   {insert name="getBanner" lid=#emplacement_bandeau# sid=#id_site#}
+  </programlisting>
  </example>
  <para>
   Dans cet exemple, nous utilisons le nom getBanner et lui passons les
@@ -101,8 +103,9 @@
    Le cas peut survenir lorsque la fonction insert n'existe pas encore,
    et que le script PHP chargé de sa définission doit être inclus. Le
    chemin doit être absolu ou relatif à $trusted_dir.
-   Lorsque "security" est actif, le script doit être situé
-   dans $trusted_dir.
+   Lorsque <link
+   linkend="variable.security">"security" est actif</link>, le script doit être situé
+   dans <link linkend="variable.trusted.dir">$trusted_dir</link>.
   </para>
   <para>
    L'objet Smarty est passé comme second argument. De cette façon, vous
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml:1.5	Mon May  9 12:45:23 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.ldelim">
  <title>ldelim,rdelim</title>
  <para>
@@ -8,8 +8,7 @@
   que tels, dans notre cas, "{" ou "}". Vous pouvez toujours utiliser <link
   linkend="language.function.literal">{literal}{/literal}</link> pour échapper
   des blocks de texte.
-  Voir aussi <link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>
-  et <link linkend="language.variables.smarty.rdelim">{$smarty.rdelim}</link>.
+  Voir aussi <link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>.
  </para>
  <example>
   <title>ldelim, rdelim</title>
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.6 smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.7
--- smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml:1.6	Tue May 10 17:15:40 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-literal.xml	Tue May 24 16:46:11 2005
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.literal">
  <title>literal</title>
  <para>
-  Les balises "literal" permettent à un bloc de données d'être pris tel
+  Les balises "{literal}" permettent à un bloc de données d'être pris tel
   quel, sans qu'il ne soit interprété par Smarty. Très pratique lors
   de l'emplois d'éléments tels que javascript, acolades et autres
   qui peuvent confondre le moteur de template. Tout le contenu situé
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.5 smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.6
--- smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml:1.5	Tue May 10 17:36:53 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-php.xml	Tue May 24 16:46:11 2005
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.php">
  <title>php</title>
  <para>
-  Les balises PHP permettent de rajouter du code PHP directement dans le
+  Les balises {php} permettent de rajouter du code PHP directement dans le
   template. Ils ne seront pas ignorés, quelle que soit la valeur de <link
   linkend="variable.php.handling">$php_handling</link>. Pour les
   utilisateurs avancés seulement, son utilisation n'est normalement pas
@@ -24,6 +24,7 @@
  </example>
  <para>
   Voir aussi
+  <link linkend="variable.php.handling">$php_handling</link>,
   <link linkend="language.function.include.php">{include_php}</link>,
   <link linkend="language.function.include">{include}</link> et
   <link linkend="tips.componentized.templates">les templates composantes</link>.
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml
diff -u smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.7 smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.8
--- smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml:1.7	Tue May 10 17:36:53 2005
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-section.xml	Tue May 24 16:46:11 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.8 Maintainer: gerald Status: ready -->
 <sect1 id="language.function.section">
  <title>section, sectionelse</title>
  <informaltable frame="all">
@@ -79,16 +79,16 @@
  <para>
   Les balises <emphasis>section</emphasis> sont utilisées pour
   parcourir un tableau de données. Toutes les balises
-  <emphasis>section</emphasis> doivent être utilisées de paire avec
-  les balises <emphasis>/section</emphasis>. Les paramètres requis
+  <emphasis>{section}</emphasis> doivent être utilisées de paire avec
+  les balises <emphasis>{/section}</emphasis>. Les paramètres requis
   sont <emphasis>name</emphasis> et <emphasis>loop</emphasis>.
-  Le nom de la section est, selon votre choix, composé de lettres,
+  Le nom de la {section} est, selon votre choix, composé de lettres,
   chiffres et underscores. Les sections peuvent être imbriquées,
   mais leurs noms doivent être uniques. La variable de parcours
   (généralement un tableau de données) détermine le nombre de fois
   que la section sera parcourue. Lorsque l'on affiche une variable
   dans une section, le nom de la section doit précéder
-  la variable entre crochets. <emphasis>sectionelse</emphasis>
+  la variable entre crochets. <emphasis>{sectionelse}</emphasis>
   est exécuté lorsqu'aucune valeur n'est trouvée dans la variable à
   parcourir.
  </para>
@@ -267,7 +267,8 @@
  </example>
  <para>
   Les sections ont leur propre variable de gestion des propriétés.
-  Elles sont de la forme: {$smarty.section.nomSection.nomVariable}
+  Elles sont de la forme: 
+  <link linkend="language.variables.smarty.loops">{$smarty.section.sectionname.varname}</link>
  </para>
  <para>
   NOTE: Depuis Smarty 1.5.0, la syntaxe pour les propiétés des sections
@@ -287,7 +288,8 @@
    <title>Note technique</title>
    <para>
     Si les attributs step et start ne sont pas modifiés, alors index
-    fonctionne de la même façon que iteration, à l'exception qu'il commence
+    fonctionne de la même façon que <link 
+    linkend="section.property.iteration">iteration</link>, à l'exception qu'il commence
     par 0 plutôt que par 1.
    </para>
   </note>
@@ -388,8 +390,10 @@
   </para>
   <para>
    NOTE: Cette valeur n'est pas affectée par les attributs start, step et
-   max, à l'inverse de la propriété index. L'itération commence par
-   1 et non par 0 (comme le fait index). rownum est un alias de iteration,
+   max, à l'inverse de la propriété <link linkend="section.property.index">index</link>. 
+   L'itération commence par
+   1 et non par 0 (comme le fait index). <link
+   linkend="section.property.rownum">rownum</link> est un alias de iteration,
    ils fonctionnent de la même façon.
   </para>
   <example>
@@ -502,7 +506,8 @@
   <title>rownum</title>
   <para>
    rownum, utilisé pour afficher la valeur courante de l'itération,
-   commence par 1. C'est un alias de iteration, ils fonctionnent de façon
+   commence par 1. C'est un alias de <link
+   linkend="section.property.iteration">iteration</link>, ils fonctionnent de façon
    identique.
   </para>
   <example>
@@ -626,6 +631,11 @@
 ]]>
    </screen>
   </example>
+  <para>
+   Voir aussi 
+   <link linkend="language.function.foreach">{foreach}</link> et
+   <link linkend="language.variables.smarty.loops">$smarty.section</link>.
+  </para>
  </sect2>
 </sect1>
 <!-- Keep this comment at the end of the file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.