diff --git a/docs/fr/designers/language-builtin-functions/language-function-capture.xml b/docs/fr/designers/language-builtin-functions/language-function-capture.xml
index 7cd03b8f..fe771f52 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-capture.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-capture.xml
@@ -1,8 +1,8 @@
-
+
- capture
+ {capture}
@@ -38,13 +38,13 @@
- Capture est utilisé pour récupérer la sortie d'éléments dans une variable
+ {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
+ où "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.
@@ -61,9 +61,10 @@
Faîtes attention lorsque vous interceptez la sortie de commandes insert.
+ linkend="language.function.insert">{insert}.
Si vous avez configuré le cache pour que ce
- dernier soit actif, et que vous avez des commandes insert
+ dernier soit actif, et que vous avez des commandes {insert}
supposées s'exécuter dans un contenu en cache, ne tentez pas de capturer
ce contenu.
@@ -78,11 +79,13 @@
{include file="get_banner.tpl"}
{/capture}
{if $smarty.capture.banner ne ""}
+
{$smarty.capture.banner}
+
{/if}
]]>
diff --git a/docs/fr/designers/language-builtin-functions/language-function-config-load.xml b/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
index fa064bf7..e088088f 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-config-load.xml
@@ -1,8 +1,8 @@
-
+
- config_load
+ {config_load}
@@ -66,12 +66,13 @@
- Cette fonction est utiliseé pour charger des variables de fichier
+ {config_load} est utiliseé pour charger des variables #variables#
de configuration dans un template. Voir
Fichiers de configuration pour de plus amples informations.
- fonction config_load
+ fonction {config_load}
les fichiers de configuration,
les variables de configuration,
- get_config_vars() et
+ $config_dir,
+ get_config_vars() et
config_load().
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-foreach.xml b/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
index 12cc9c9f..ac87fd96 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-foreach.xml
@@ -1,8 +1,8 @@
-
+
- foreach,foreachelse
+ {foreach},{foreachelse}
@@ -55,8 +55,8 @@
Les boucles {foreach} sont une alternative aux boucles
section.
- Les boucles foreach
- sont utilisées pour parcourir des tableaux associatifs simples.
+ Les boucles {foreach}
+ sont utilisées pour parcourir des tableaux associatifs simples.
La syntaxe des boucles {foreach} est bien plus simple
que celle des boucles {section}, mais en contrepartie,
elles ne peuvent être utilisées que pour des tableaux associatifs
@@ -74,6 +74,14 @@
foreach
+
+assign('custid', $arr);
+?>
+]]>
+ foreach key
+
+assign("contacts", array(
+ array("phone" => "1",
+ "fax" => "2",
+ "cell" => "3"),
+ array("phone" => "555-4444",
+ "fax" => "555-3333",
+ "cell" => "760-1234"))
+ );
+?>
+]]>
+
assign("contacts", array(array("tel" => "1", "fax" => "2", "portable" => "3"),
- array("tel" => "555-4444", "fax" => "555-3333", "portable" => "760-1234")));
-
-*}
-
{foreach name=outer item=contact from=$contacts}
{foreach key=key item=item from=$contact}
{$key}: {$item}
@@ -130,9 +145,29 @@ portable: 760-1234
+
+ {foreach} - Exemple avec une base de données (eg PEAR ou ADODB)
+
+assign("contacts", $db->getAssoc($sql));
+?>
+]]>
+
+
+{$con.name} - {$con.nick}
+{/foreach}
+]]>
+
+
+
+
- Les boucles Foreach ont également leurs propres variables qui gèrent les propriétés
- de foreach. Elles sont indiquées par :
+ 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}
où foreachname est le nom spécifié par l'attribut name
de foreach.
@@ -142,8 +177,6 @@ portable: 760-1234 iterationiteration est utilisé pour afficher l'itération de la boucle courante.
-
- iteration commence toujours par 1 et est incrémenté
à chaque itération.
@@ -186,6 +219,7 @@ portable: 760-1234
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-if.xml b/docs/fr/designers/language-builtin-functions/language-function-if.xml
index 039e8137..71bf1bce 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-if.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-if.xml
@@ -1,8 +1,8 @@
-
+
- if,elseif,else
+ {if},{elseif},{else}
L'instruction {if} dans Smarty dispose de la même flexibilité que l'instruction
PHP du même nom, avec quelques fonctionnalités supplémentaires pour le
@@ -206,6 +206,7 @@
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-include-php.xml b/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
index 024e2c6b..1c2a113a 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-include-php.xml
@@ -1,8 +1,8 @@
-
+
- include_php
+ {include_php}
@@ -137,9 +137,10 @@
{php},
{capture}, les
ressources de template et les
- "composants templates"
+ "composants templates".
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-include.xml b/docs/fr/designers/language-builtin-functions/language-function-include.xml
index 48ca5d20..3815b234 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-include.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-include.xml
@@ -1,8 +1,8 @@
-
+
- include
+ {include}
@@ -116,6 +116,7 @@
les templates composants.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-insert.xml b/docs/fr/designers/language-builtin-functions/language-function-insert.xml
index b80563ee..49a42873 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-insert.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-insert.xml
@@ -1,8 +1,8 @@
-
+
- insert
+ {insert}
@@ -125,6 +125,7 @@
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml b/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
index 18c40b8b..1b009072 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
@@ -1,8 +1,8 @@
-
+
- ldelim,rdelim
+ {ldelim},{rdelim}
ldelim et rdelim sont utilisés pour afficher les délimiteurs en tant
que tels, dans notre cas, "{" ou "}". Vous pouvez toujours utiliser désactivation l'analyse de Smarty.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-builtin-functions/language-function-literal.xml b/docs/fr/designers/language-builtin-functions/language-function-literal.xml
index dfed6f99..c2e7488b 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-literal.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-literal.xml
@@ -1,8 +1,8 @@
-
+
- literal
+ {literal}
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
diff --git a/docs/fr/designers/language-builtin-functions/language-function-php.xml b/docs/fr/designers/language-builtin-functions/language-function-php.xml
index f9bdbed2..79cc6eda 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-php.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-php.xml
@@ -1,8 +1,8 @@
-
+
- php
+ {php}
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 les templates composantes.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/designers/language-combining-modifiers.xml b/docs/fr/designers/language-combining-modifiers.xml
index cedd558a..bb005c93 100644
--- a/docs/fr/designers/language-combining-modifiers.xml
+++ b/docs/fr/designers/language-combining-modifiers.xml
@@ -1,6 +1,6 @@
-
+
Combiner des modificateurs de variable.
@@ -14,16 +14,14 @@
assign('titreArticle', 'Les fumeurs sont productifs, mais la mort
tue l\'efficacitée.');
-$smarty->display('index.tpl');
?>
]]>
- index.tpl étant :
+ Où le template est :
+
-
+
Modificateurs de variables
@@ -73,8 +73,8 @@
et les modifieurs.
- &designers.language-modifiers.language-modifier-cat;
&designers.language-modifiers.language-modifier-capitalize;
+ &designers.language-modifiers.language-modifier-cat;
&designers.language-modifiers.language-modifier-count-characters;
&designers.language-modifiers.language-modifier-count-paragraphs;
&designers.language-modifiers.language-modifier-count-sentences;