cvs: smarty /docs/fr/designers/language-builtin-functions language-function-capture.xml language-function-config-load.xml language-function-foreach.xml
"Mehdi Achour" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvsdidou1085320184@cvsserver> |
didou Sun May 23 09:49:44 2004 EDT
Modified files:
/smarty/docs/fr/designers/language-builtin-functions
language-function-capture.xml
language-function-config-load.xml
language-function-foreach.xml
Log:
quick commit, changing computer
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
didou-20040523094944.txt
(text/plain, 19 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml?r1=1.1&r2=1.2&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.1 smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml:1.1 Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-capture.xml Sun May 23 09:49:44 2004
@@ -1,54 +1,58 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.function.capture">
- <title>capture</title>
- <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
- 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
- imbriquer les demandes de captures.
- </para>
- <note>
+<xml version="1.0" encoding="iso-8859-1"?>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+ <sect1 id="language.function.capture">
+ <title>capture</title>
+ <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
+ 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
+ imbriquer les demandes de captures.
+ </para>
+ <note>
<title>Note technique</title>
- <para>
- Smarty 1.4.0 - 1.4.4 plaçait les contenus capturés dans une variable
- appelée $return. Depuis Smarty 1.4.5, ce comportement à été modifié et
- Smarty utilise maintenant l'attribut name en lieu et place.
- Veuillez donc mettre vos templates à jour selon cette règle.
- </para>
- </note>
- <caution>
- <para>
- Faites attention lorsque vous interceptez la sortie de commandes
- <command>insert</command>. Si vous avez configuré le cache 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.
- </para>
- </caution>
- <para>
- <example>
- <title>Capturer le contenu d'un template.</title>
- <programlisting>
+ <para>
+ Smarty 1.4.0 - 1.4.4 plaçait les contenus capturés dans une variable
+ appelée $return. Depuis Smarty 1.4.5, ce comportement à été modifié et
+ Smarty utilise maintenant l'attribut name en lieu et place.
+ Veuillez donc mettre vos templates à jour selon cette règle.
+ </para>
+ </note>
+ <caution>
+ <para>
+ Faites attention lorsque vous interceptez la sortie de commandes
+ <command>insert</command>. Si vous avez configuré le cache 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.
+ </para>
+ </caution>
+ <para>
+ <example>
+ <title>Capturer le contenu d'un template.</title>
+ <programlisting>
+<![CDATA[
{* nous ne voulons afficher une ligne que si cette dernière est activé. *}
{capture name=banner}
{include file="get_banner.tpl"}
{/capture}
{if $smarty.capture.banner ne ""}
- <tr>
- <td>
+ <tr>
+ <td>
{$smarty.capture.banner}
- </td>
- </tr>
-{/if}</programlisting>
- </example>
- </para>
-</sect1>
+ </td>
+ </tr>
+{/if}
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -68,4 +72,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.1&r2=1.2&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.1 smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml:1.1 Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-config-load.xml Sun May 23 09:49:44 2004
@@ -1,122 +1,130 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.function.config.load">
- <title>config_load</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>Nom attribut</entry>
- <entry>Type</entry>
- <entry>Requis</entry>
- <entry>Defaut</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>file</entry>
- <entry>chaîne de caractère</entry>
- <entry>Oui</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Le nom du fichier de configuration à inclure</entry>
- </row>
- <row>
- <entry>section</entry>
- <entry>chaîne de caractère</entry>
- <entry>Non</entry>
- <entry><emphasis>n/a</emphasis></entry>
- <entry>Le nom de la section à charger</entry>
- </row>
- <row>
- <entry>scope</entry>
- <entry>chaîne de caractère</entry>
- <entry>non</entry>
- <entry><emphasis>local</emphasis></entry>
- <entry>
- La façon dont la portée des variables est définie, soit
- local, parent ou global. local signifie que la variable est
- chargée dans le contexte du template. parent indique que
- la variable est disponible tant dans le template qui
- l'a inclus que dans le template parent, ayant réalisé
- l'inclusion du sous template. global signifie que la variable
- est diponible dans tous les templates.
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+ <sect1 id="language.function.config.load">
+ <title>config_load</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>Nom attribut</entry>
+ <entry>Type</entry>
+ <entry>Requis</entry>
+ <entry>Defaut</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>file</entry>
+ <entry>chaîne de caractère</entry>
+ <entry>Oui</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Le nom du fichier de configuration à inclure</entry>
+ </row>
+ <row>
+ <entry>section</entry>
+ <entry>chaîne de caractère</entry>
+ <entry>Non</entry>
+ <entry><emphasis>n/a</emphasis></entry>
+ <entry>Le nom de la section à charger</entry>
+ </row>
+ <row>
+ <entry>scope</entry>
+ <entry>chaîne de caractère</entry>
+ <entry>non</entry>
+ <entry><emphasis>local</emphasis></entry>
+ <entry>
+ La façon dont la portée des variables est définie, soit
+ local, parent ou global. local signifie que la variable est
+ chargée dans le contexte du template. parent indique que
+ la variable est disponible tant dans le template qui
+ l'a inclus que dans le template parent, ayant réalisé
+ l'inclusion du sous template. global signifie que la variable
+ est diponible dans tous les templates.
</entry>
- </row>
- <row>
- <entry>global</entry>
- <entry>booléen</entry>
- <entry>Non</entry>
- <entry><emphasis>No</emphasis></entry>
- <entry>
- Si oui ou non les variables sont disponibles pour les
- templates parents, identique à scope=parent.
- Note: Cet attribut est obsolète depuis l'apparition
- de l'attribut scope, il est toutefois toujours supporté.
- Si scope est défini, global est ignoré.
+ </row>
+ <row>
+ <entry>global</entry>
+ <entry>booléen</entry>
+ <entry>Non</entry>
+ <entry><emphasis>No</emphasis></entry>
+ <entry>
+ Si oui ou non les variables sont disponibles pour les
+ templates parents, identique à scope=parent.
+ Note: Cet attribut est obsolète depuis l'apparition
+ de l'attribut scope, il est toutefois toujours supporté.
+ Si scope est défini, global est ignoré.
</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
Cette fonction est utiliseé pour charger des variables de fichier
- de configuration dans un template. Voir <link linkend="config.files">
- Fichiers de configuration</link> pour de plus amples informations.
- </para>
-<example>
-<title>fonction config_load</title>
-
-<programlisting>
+ de configuration dans un template. Voir <link linkend="config.files">
+ Fichiers de configuration</link> pour de plus amples informations.
+ </para>
+ <example>
+ <title>fonction config_load</title>
+ <programlisting>
+<![CDATA[
{config_load file="colors.conf"}
-<html>
-<title>{#pageTitle#}</title>
-<body bgcolor="{#bodyBgColor#}">
-<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
- <tr bgcolor="{#rowBgColor#}">
- <td>First</td>
- <td>Last</td>
- <td>Address</td>
- </tr>
-</table>
-</body>
-</html></programlisting>
-</example>
- <para>
- Les fichiers de configuration peuvent contenir des sections.
- Vous pouvez charger des variables d'une section donnée avec le
- nouvel attribut <emphasis>section</emphasis>.
- </para>
- <para>
- NOTE: Les <emphasis>sections des fichiers de configuration</emphasis>
- et la fonction native <emphasis>section</emphasis> n'ont rien en
- commun, il s'avère simplement qu'elles portent le même nom.
- </para>
-<example>
-<title>fonction config_load et section</title>
-<programlisting>
+<html>
+<title>{#pageTitle#}</title>
+<body bgcolor="{#bodyBgColor#}">
+<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
+ <tr bgcolor="{#rowBgColor#}">
+ <td>First</td>
+ <td>Last</td>
+ <td>Address</td>
+ </tr>
+</table>
+</body>
+</html>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Les fichiers de configuration peuvent contenir des sections.
+ Vous pouvez charger des variables d'une section donnée avec le
+ nouvel attribut <emphasis>section</emphasis>.
+ </para>
+ <note>
+ <para>
+ Les <emphasis>sections des fichiers de configuration</emphasis>
+ et la fonction native <emphasis>section</emphasis> n'ont rien en
+ commun, il s'avère simplement qu'elles portent le même nom.
+ </para>
+ </note>
+ <example>
+ <title>fonction config_load et section</title>
+ <programlisting>
+<![CDATA[
{config_load file="colors.conf" section="client"}
-<html>
-<title>{#pageTitle#}</title>
-<body bgcolor="{#bodyBgColor#}">
-<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
- <tr bgcolor="{#rowBgColor#}">
- <td>First</td>
- <td>Last</td>
- <td>Address</td>
- </tr>
-</table>
-</body>
-</html></programlisting>
-</example>
-</sect1>
+<html>
+<title>{#pageTitle#}</title>
+<body bgcolor="{#bodyBgColor#}">
+<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
+ <tr bgcolor="{#rowBgColor#}">
+ <td>First</td>
+ <td>Last</td>
+ <td>Address</td>
+ </tr>
+</table>
+</body>
+</html>
+]]>
+ </programlisting>
+ </example>
+ </sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -136,4 +144,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-foreach.xml?r1=1.1&r2=1.2&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.1 smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.2
--- smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml:1.1 Tue Apr 13 11:43:46 2004
+++ smarty/docs/fr/designers/language-builtin-functions/language-function-foreach.xml Sun May 23 09:49:44 2004
@@ -1,24 +1,25 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
- <sect1 id="language.function.foreach">
- <title>foreach,foreachelse</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>Nom attribut</entry>
- <entry>Type</entry>
- <entry>Requis</entry>
- <entry>Defaut</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
+ <sect1 id="language.function.foreach">
+ <title>foreach,foreachelse</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>Nom attribut</entry>
+ <entry>Type</entry>
+ <entry>Requis</entry>
+ <entry>Defaut</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
<row>
<entry>from</entry>
<entry>chaîne de caractère</entry>
@@ -48,28 +49,28 @@
<entry>Le nom de la boucle foreach, qui nous permettra
d'accéder à ses propriétés.</entry>
</row>
- </tbody>
- </tgroup>
- </informaltable>
- <para>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
Les boucles <emphasis>foreach</emphasis> sont une alternative aux boucles
<emphasis>section</emphasis>. 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
- <emphasis>from</emphasis> et <emphasis>item</emphasis>. Le nom des boucles
- 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.
- 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
- valeur n'est présente dans la variable donnée à l'attribut
- <emphasis>from</emphasis>.
- </para>
+ 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
+ <emphasis>from</emphasis> et <emphasis>item</emphasis>. Le nom des boucles
+ 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.
+ 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
+ valeur n'est présente dans la variable donnée à l'attribut
+ <emphasis>from</emphasis>.
+ </para>
<example>
<title>foreach</title>
<programlisting>
@@ -133,4 +134,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
+-->