diff --git a/docs/fr/programmers/api-functions/api-append-by-ref.xml b/docs/fr/programmers/api-functions/api-append-by-ref.xml
index 80c19d1f..4fbaf9d1 100644
--- a/docs/fr/programmers/api-functions/api-append-by-ref.xml
+++ b/docs/fr/programmers/api-functions/api-append-by-ref.xml
@@ -1,13 +1,14 @@
-
+
+
- append_by_ref
-
+ append_by_ref()
+ Ajoute des valeurs par référence
-
+ Descriptionvoidappend_by_refstringvarname
@@ -16,7 +17,7 @@
Utilisée pour ajouter des valeurs à un
- template par référence plutôt que par copie.
+ template par référence plutôt que par copie.
Si vous ajoutez une variable par référence puis changez sa
valeur, le changement est aussi répercuté sur la valeur assignée.
Pour les objets,
@@ -40,7 +41,7 @@ $smarty->append_by_ref('Adresse',$address);
- Voir aussi
+ Voir aussi
append() et
assign().
diff --git a/docs/fr/programmers/api-functions/api-append.xml b/docs/fr/programmers/api-functions/api-append.xml
index 4d20da87..e638779a 100644
--- a/docs/fr/programmers/api-functions/api-append.xml
+++ b/docs/fr/programmers/api-functions/api-append.xml
@@ -1,13 +1,14 @@
-
+
+
- append
-
+ append()
+ Ajoute un élément à un tableau assigné
-
+ Descriptionvoidappendmixedvar
@@ -19,12 +20,11 @@
boolmerge
- Utilisée pour ajouter un élément à un tableau assigné. Si vous utilisez
- cette fonction avec une chaîne de caractères, elle est convertie en
- tableau auquel on ajoute ensuite l'élément. Vous pouvez explicitement
- passer des paires nom/valeur. Si vous passez le troisième paramètre
- (optionel) à true, la valeur sera fusionnée avec le
- tableau plutôt que d'être ajoutée.
+ Si vous utilisez cette fonction avec une chaîne de caractères, elle est
+ convertie en tableau auquel on ajoute ensuite l'élément. Vous pouvez
+ explicitement passer des paires nom/valeur. Si vous passez le troisième
+ paramètre (optionel) à true, la valeur sera fusionnée
+ avec le tableau plutôt que d'être ajoutée.
¬e.parameter.merge;
diff --git a/docs/fr/programmers/api-functions/api-assign-by-ref.xml b/docs/fr/programmers/api-functions/api-assign-by-ref.xml
index ad6ba37c..71930c83 100644
--- a/docs/fr/programmers/api-functions/api-assign-by-ref.xml
+++ b/docs/fr/programmers/api-functions/api-assign-by-ref.xml
@@ -1,22 +1,23 @@
-
+
+
- assign_by_ref
-
+ assign_by_ref()
+ Assigne des valeurs par référence
-
+ Descriptionvoidassign_by_refstringvarnamemixedvar
- Utilisée pour assigner des valeurs aux templates par référence plutôt
- que par copie. Référez-vous au manuel PHP pour une explication plus précise
- sur les références des variables.
+ Utilisée pour assigner des valeurs aux
+ templates par référence plutôt que par copie. Référez-vous au manuel PHP
+ pour une explication plus précise sur les références des variables.
Note technique
@@ -30,7 +31,7 @@
- Exemple avec assign_by_ref
+ Exemple avec assign_by_ref()
assign_by_ref("Adresse",$address);
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-assign.xml b/docs/fr/programmers/api-functions/api-assign.xml
index 39d7d8a3..e44d8aba 100644
--- a/docs/fr/programmers/api-functions/api-assign.xml
+++ b/docs/fr/programmers/api-functions/api-assign.xml
@@ -1,13 +1,14 @@
-
+
+
- assign
-
+ assign()
+ Assigne des valeurs au template
-
+ Descriptionvoidassignmixedvar
@@ -18,12 +19,11 @@
mixedvar
- Utilisée pour assigner des valeurs aux templates. Vous pouvez
- explicitement passer des paires nom/valeur, ou des tableaux
- associatifs contenant des paires nom/valeur.
+ Vous pouvez explicitement passer des paires nom/valeur, ou
+ des tableaux associatifs contenant des paires nom/valeur.
- Exemple avec assign
+ Exemple avec assign()
assign("Adresse",$address);
// passe un tableau associatif
$smarty->assign(array('Ville' => 'Lincoln','Pays' => 'Nebraska'));
+
+// Passe une ligne d'une base de données (eg adodb)
+$sql = 'select id, name, email from contacts where contact ='.$id;
+$smarty->assign('contact', $db->getRow($sql));
?>
+]]>
+
+
+ Accéder à cela dans un template avec
+
+
+
- Voir aussi
+ Pour des assignements plus complexes de tableaux, lisez
+ {foreach} et
+ {section}.
+
+
+ Voir aussi
assign_by_ref(),
+ get_template_vars(),
clear_assign(),
- append(),
- {assign} et
- get_template_vars().
-
+ append() et
+ {assign}.
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-clear-all-assign.xml b/docs/fr/programmers/api-functions/api-clear-all-assign.xml
index 8fb45b3f..8571bc4f 100644
--- a/docs/fr/programmers/api-functions/api-clear-all-assign.xml
+++ b/docs/fr/programmers/api-functions/api-clear-all-assign.xml
@@ -1,27 +1,36 @@
-
+
+
- clear_all_assign
-
+ clear_all_assign()
+ Efface les valeurs de toutes les variables assignées
-
+ Descriptionvoidclear_all_assign
-
- Utilisée pour effacer les valeurs de toutes les variables assignées.
-
- Exemple avec clear_all_assign
+ Exemple avec clear_all_assign()
assign('Name', 'Fred');
+$smarty->assign('Address', $address);
+
+// affichera
+print_r( $smarty->get_template_vars() );
+
// efface toutes les variables assignées
$smarty->clear_all_assign();
+
+// n'affichera rien
+print_r( $smarty->get_template_vars() );
+
?>
]]>
@@ -35,6 +44,7 @@ $smarty->clear_all_assign();
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-clear-all-cache.xml b/docs/fr/programmers/api-functions/api-clear-all-cache.xml
index bfbb201a..dcf3b279 100644
--- a/docs/fr/programmers/api-functions/api-clear-all-cache.xml
+++ b/docs/fr/programmers/api-functions/api-clear-all-cache.xml
@@ -1,21 +1,21 @@
-
+
+
- clear_all_cache
-
+ clear_all_cache()
+ Efface les fichiers de cache des templates
-
+ Descriptionvoidclear_all_cacheintexpire_time
- Utilisée pour effacer les fichiers de cache des templates. Vous pouvez passer un
- paramètre optionnel afin d'indiquer l'âge minimun que doivent avoir
- les fichiers de cache pour qu'ils soient effacés.
+ Vous pouvez passer un paramètre optionnel afin d'indiquer l'âge minimun
+ que doivent avoir les fichiers de cache pour qu'ils soient effacés.
Exemple avec clear_all_cache
@@ -30,11 +30,13 @@ $smarty->clear_all_cache();
Voir aussi
- clear_cache() et
+ clear_cache(),
+ is_cached() et
le cache.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-clear-assign.xml b/docs/fr/programmers/api-functions/api-clear-assign.xml
index 78dde385..3810a797 100644
--- a/docs/fr/programmers/api-functions/api-clear-assign.xml
+++ b/docs/fr/programmers/api-functions/api-clear-assign.xml
@@ -1,10 +1,11 @@
-
+
+
- clear_assign
-
+ clear_assign()
+ Efface la valeur d'une variable assignée
@@ -13,19 +14,18 @@
mixedvar
- Efface la valeur d'une variable assignée. Il peut s'agir
- d'une simple valeur ou d'un tableau de valeur.
+ Il peut s'agir d'une simple valeur ou d'un tableau de valeur.
- Exemple avec clear_assign
+ Exemple avec clear_assign()
clear_assign("Name");
+$smarty->clear_assign('Name');
// efface plusieurs variables
-$smarty->clear_assign(array("Name","Address","Zip"));
+$smarty->clear_assign(array('Name','Address','Zip'));
?>
]]>
@@ -34,6 +34,7 @@ $smarty->clear_assign(array("Name","Address","Zip"));
Voir aussi
clear_all_assign(),
clear_config(),
+ get_template_vars(),
assign() et
append().
diff --git a/docs/fr/programmers/api-functions/api-clear-cache.xml b/docs/fr/programmers/api-functions/api-clear-cache.xml
index dbd509ae..2574feb7 100644
--- a/docs/fr/programmers/api-functions/api-clear-cache.xml
+++ b/docs/fr/programmers/api-functions/api-clear-cache.xml
@@ -1,10 +1,11 @@
-
+
+
- clear_cache
-
+ clear_cache()
+ Efface le cache d'un template spécifique
@@ -12,39 +13,39 @@
voidclear_cachestringtemplatestringcache_id
- stringcompile_id
+ stringcompile_id
+ intexpire_time
- Utilisée pour nettoyer le(s) fichier(s) de cache d'un
- template en particulier.
- Si vous avez plusieurs fichiers de cache pour ce template, vous
- pouvez en spécifier un en particulier en passant son identifiant
- cache_id en deuxième paramètre.
- Vous pouvez aussi passer un identifiant de compilation
- compile_id en troisième paramètre.
- Vous pouvez grouper des templates ensemble afin qu'ils puissent
- être supprimés en groupe. Référez-vous à la section sur le
- cache pour plus d'informations.
- Vous pouvez passer un quatrième paramètre pour indiquer un âge
+ Si vous avez plusieurs fichiers de cache
+ pour ce template, vous pouvez en spécifier un en particulier en passant son identifiant
+ cache_id en deuxième paramètre.
+ Vous pouvez aussi passer un identifiant de compilation
+ $compile_id
+ en troisième paramètre. Vous pouvez grouper
+ des templates ensemble afin qu'ils puissent être supprimés en groupe. Référez-vous à la
+ section sur le cache pour plus d'informations.
+ Vous pouvez passer un quatrième paramètre pour indiquer un âge
minimum en secondes que le fichier en cache doit avoir avant d'être effacé.
- Exemple avec clear_cache
+ Exemple avec clear_cache()
clear_cache("index.tpl");
+$smarty->clear_cache('index.tpl');
// efface un fichier de cache grâce à son identifiant de cache
-$smarty->clear_cache("index.tpl","CACHEID");
+$smarty->clear_cache('index.tpl','CACHEID');
?>
]]>
Voir aussi le
+ clear_all_cache() et
cache.
diff --git a/docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml b/docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
index eb70813a..6fc8cded 100644
--- a/docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
+++ b/docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
@@ -1,31 +1,33 @@
-
+
+
- clear_compiled_tpl
-
+ clear_compiled_tpl()
+ Efface la version compilée d'un template spécifié
-
+ Descriptionvoidclear_compiled_tplstringtpl_file
- stringcompile_id
+ stringcompile_id
+ intexp_time
Utilisée pour effacer la version compilée du template spécifié ou
de tous les templates si aucun n'est spécifié.
- Si vous passez uniquement un compile_id, le template compilé
- correspondant à ce compile_id sera effacé. Si vous passez un
- exp_time, les templates compilés plus vieux que exp_time secondes
+ Si vous passez uniquement un $compile_id,
+ le template compilé correspondant à ce $compile_id
+ sera effacé. Si vous passez un exp_time, les templates compilés plus vieux que exp_time secondes
seront effacés, par défaut, tous les templates compilés seront
effacés au vû de leurs âges. Cette fonction est destinée à un usage
avancé et n'est habituellement pas utilisée.
- Exemple avec clear_compiled_tpl
+ Exemple avec clear_compiled_tpl()
clear_compiled_tpl();
+
+-->
\ No newline at end of file