diff --git a/docs/fr/programmers/advanced-features/advanced-features-objects.xml b/docs/fr/programmers/advanced-features/advanced-features-objects.xml
index f75573e0..3ce0c9b2 100644
--- a/docs/fr/programmers/advanced-features/advanced-features-objects.xml
+++ b/docs/fr/programmers/advanced-features/advanced-features-objects.xml
@@ -1,24 +1,28 @@
-
+
Objets
Smarty donne l'accès aux objets PHP à travers les templates. Il y
- a 2 moyens d'y avoir accès. Le premier consiste a allouer les objets
+ a 2 moyens d'y avoir accès. Le premier consiste à
+ allouer les objets
au template puis de les utiliser avec une syntaxe similaire a celles
- des fonctions personnalisées. Le deuxième moyen consiste a allouer
- des objets aux templates et de les utiliser comme n'importe quelle
+ des fonctions personnalisées. Le deuxième moyen consiste à
+ assigner des objets
+ aux templates et de les utiliser comme n'importe quelle
variable. La première méthode a une syntaxe beaucoup plus sympathique.
Elle est aussi plus sécurisée, puisqu'un objet alloué ne peut avoir accès
- qu'a certaines méthodes et propriétés. Néanmoins, un objet alloué
- ne peut pas avoir de lien sur lui-même ou être mis dans un tableau
- d'objet, etc. Vous devez choisir la méthode qui correspond a vos
+ qu'a certaines méthodes et propriétés. Néanmoins,
+ un objet alloué ne peut pas avoir de lien sur lui-même
+ ou être mis dans un tableau d'objet, etc.
+ Vous devez choisir la méthode qui correspond a vos
besoins, mais tGchez d'utiliser la première méthode autant que possible
afin de réduire la syntaxe des templates au minimum.
- Si l'option de sécurité est activée, aucune méthode ou fonctions privées
+ Si l'option de sécurité
+ est activée, aucune méthode ou fonctions privées
n'est accessible (commentant par "_"). S'il existe une méthode et une
propriété du même nom, c'est la méthode qui sera utilisée.
@@ -29,7 +33,8 @@
Par défaut, les paramètres passés aux objets depuis le template le sont de la
- même façon que les fonctions utilisateurs les récupèrent.
+ même façon que les fonctions utilisateurs
+ les récupèrent.
Le premier paramètre correspond à un tableau associatif, le second à l'objet
Smarty. Si vous souhaitez que les paramètres soient passés un à un, comme
dans un appel traditionnel, définissez registration, quatrième paramètre optionnel,
@@ -41,8 +46,9 @@
une liste de méthodes qui doivent être traitées comme des blocks. Celà signifie
que ces méthodes ont un tag fermant dans le template
({foobar->meth2}...{/foobar->meth2}) et que les paramètres
- de ces méthodes fonctionnent de la même façon que les paramètres des blocks
- de fonctions des plugins : Ils contiennent 4 paramètres
+ de ces méthodes fonctionnent de la même façon que les paramètres des
+ blocks de fonctions des plugins :
+ Ils contiennent 4 paramètres
$params,
$content,
&$smarty et
@@ -97,6 +103,7 @@ the output was {$output)
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/advanced-features/template-resources.xml b/docs/fr/programmers/advanced-features/template-resources.xml
index 8a227b4c..5a001c80 100644
--- a/docs/fr/programmers/advanced-features/template-resources.xml
+++ b/docs/fr/programmers/advanced-features/template-resources.xml
@@ -1,11 +1,12 @@
-
+
Ressources
Les templates peuvent provenir d'une grande variété de ressources. Quand vous
- affichez ou récupérez un template, ou quand vous incluez un template
+ affichez (display()) ou
+ récupérez (fetch()) un template, ou quand vous incluez un template
dans un autre template, vous fournissez un type de ressource, suivi
par le chemin approprié et le nom du template. Si une ressource n'est pas
explicitement donnée, la valeur de la variable
Templates depuis $template_dir
- Les templates du répertoire $template_dir n'ont pas
+ Les templates du répertoire
+ $template_dir n'ont pas
besoin d'une ressource template, bien que vous puissiez utiliser
la ressource "file" pour être cohérent. Vous n'avez qu'à fournir
le chemin vers le template que vous voulez utiliser, relatif
- au répertoire racine $template_dir.
+ au répertoire racine $template_dir.
Utilisation de templates depuis $template_dir
@@ -41,7 +43,8 @@ $smarty->display("file:admin/menu.tpl"); // le m
Templates à partir de n'importe quel répertoire
- Les templates en-dehors du répertoire $template_dir nécessitent
+ Les templates en-dehors du répertoire
+ $template_dir nécessitent
le type de ressource template, suivi du chemin absolu et du nom du
template.
@@ -64,7 +67,7 @@ $smarty->display("file:/path/to/my/templates/menu.tpl");
]]>
-
+
Chemin de fichiers Windows
@@ -94,7 +97,7 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
-
+
Templates depuis d'autres sources
@@ -103,12 +106,12 @@ $smarty->display("file:F:/path/to/my/templates/menu.tpl");
sockets, LDAP et ainsi de suite. Il suffit d'écrire les fonctions
de ressource plugins et de les enregistrer auprès de Smarty.
-
+
Reportez-vous à la section ressource plugins
pour plus d'informations sur les fonctions que vous êtes censé fournir.
-
+
Notez que vous ne pouvez pas écraser la ressource file native,
@@ -186,7 +189,7 @@ $smarty->display("db:index.tpl");
-
+
Fonction de gestion de template par défaut
@@ -202,7 +205,8 @@ $smarty->display("db:index.tpl");
default_template_handler_func = 'make_template';
+
+-->
\ No newline at end of file
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 ec0d72ae..80c19d1f 100644
--- a/docs/fr/programmers/api-functions/api-append-by-ref.xml
+++ b/docs/fr/programmers/api-functions/api-append-by-ref.xml
@@ -1,6 +1,6 @@
-
+
append_by_ref
@@ -15,10 +15,12 @@
boolmerge
- Utilisée pour ajouter des valeurs à un template par référence plutôt que
- par copie. Si vous ajoutez une variable par référence puis changez sa
+ Utilisée pour ajouter des valeurs à un
+ 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, append_by_ref ne fait pas de copie en mémoire de l'objet
+ Pour les objets,
+ append_by_ref() ne fait pas de copie en mémoire de l'objet
assigné. Voir la documentation PHP pour plus d'informations sur les
références de variable.
Si vous passez le troisième paramètre à true, la valeur
@@ -31,14 +33,20 @@
append_by_ref("Nom",$myname);
-$smarty->append_by_ref("Adresse",$address);
+$smarty->append_by_ref('Nom',$myname);
+$smarty->append_by_ref('Adresse',$address);
?>
]]>
+
+ Voir aussi
+ append() et
+ assign().
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-append.xml b/docs/fr/programmers/api-functions/api-append.xml
index a1e6a1bb..4d20da87 100644
--- a/docs/fr/programmers/api-functions/api-append.xml
+++ b/docs/fr/programmers/api-functions/api-append.xml
@@ -1,11 +1,11 @@
-
+
append
-
+
@@ -37,13 +37,20 @@ $smarty->append("Nom","Fred");
$smarty->append("Adresse",$address);
// passe un tableau associatif
-$smarty->append(array("Ville" => "Lincoln","Pays" => "Nebraska"));
+$smarty->append(array('Ville' => 'Lincoln','Pays' => 'Nebraska'));
?>
]]>
+
+ Voir aussi
+ append_by_ref(),
+ assign() et
+ get_template_vars().
+
+
+-->
\ No newline at end of file
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 99ebfad0..ad6ba37c 100644
--- a/docs/fr/programmers/api-functions/api-assign-by-ref.xml
+++ b/docs/fr/programmers/api-functions/api-assign-by-ref.xml
@@ -1,6 +1,6 @@
-
+
assign_by_ref
@@ -23,7 +23,8 @@
Si vous assignez une variable par référence puis changez sa
valeur, le changement est aussi répercuté sur la valeur assignée.
- Pour les objets, assign_by_ref ne fait pas de copie en mémoire de l'objet
+ Pour les objets,
+ assign_by_ref ne fait pas de copie en mémoire de l'objet
assigné. Référez-vous au manuel PHP pour une explication plus précise sur
les références de variable.
@@ -40,6 +41,13 @@ $smarty->assign_by_ref("Adresse",$address);
]]>
+
+ Voir aussi
+ assign(),
+ clear_all_assign(),
+ append() et
+ {assign}.
+
-
+
assign
@@ -32,11 +32,19 @@ $smarty->assign("Nom","Fred");
$smarty->assign("Adresse",$address);
// passe un tableau associatif
-$smarty->assign(array("Ville" => "Lincoln","Pays" => "Nebraska"));
+$smarty->assign(array('Ville' => 'Lincoln','Pays' => 'Nebraska'));
?>
]]>
+
+ Voir aussi
+ assign_by_ref(),
+ clear_assign(),
+ append(),
+ {assign} et
+ get_template_vars().
+
-
+
clear_all_assign
@@ -26,6 +26,13 @@ $smarty->clear_all_assign();
]]>
+
+ Voir aussi
+ clear_assign(),
+ clear_config(),
+ assign() et
+ and append().
+
-
+
clear_all_cache
@@ -28,6 +28,11 @@ $smarty->clear_all_cache();
]]>
+
+ Voir aussi
+ clear_cache() et
+ le cache.
+
-
+
clear_assign
@@ -30,8 +30,16 @@ $smarty->clear_assign(array("Name","Address","Zip"));
]]>
+
+ Voir aussi
+ clear_all_assign(),
+ clear_config(),
+ assign() et
+ append().
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-clear-cache.xml b/docs/fr/programmers/api-functions/api-clear-cache.xml
index dbf316a8..dbd509ae 100644
--- a/docs/fr/programmers/api-functions/api-clear-cache.xml
+++ b/docs/fr/programmers/api-functions/api-clear-cache.xml
@@ -1,6 +1,6 @@
-
+
clear_cache
@@ -43,8 +43,13 @@ $smarty->clear_cache("index.tpl","CACHEID");
]]>
+
+ Voir aussi le
+ cache.
+
+
+ -->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-clear-config.xml b/docs/fr/programmers/api-functions/api-clear-config.xml
index 3e1dda8f..228c2df1 100644
--- a/docs/fr/programmers/api-functions/api-clear-config.xml
+++ b/docs/fr/programmers/api-functions/api-clear-config.xml
@@ -1,6 +1,6 @@
-
+
clear_config
@@ -13,7 +13,8 @@
stringvar
- Utilisée pour effacer toutes les variables de configuration assignées.
+ Utilisée pour effacer toutes les variables
+ de configuration assignées.
Si un nom de variable est spécifié, seule cette variable sera effacée.
@@ -30,8 +31,17 @@ $smarty->clear_config('foobar');
]]>
+
+ Voir aussi les
+ variables de configuration,
+ config files,
+ {config_load},
+ config_load() et
+ clear_assign().
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-config-load.xml b/docs/fr/programmers/api-functions/api-config-load.xml
index 752a9a6e..38e240a3 100644
--- a/docs/fr/programmers/api-functions/api-config-load.xml
+++ b/docs/fr/programmers/api-functions/api-config-load.xml
@@ -1,6 +1,6 @@
-
+
config_load
@@ -14,21 +14,23 @@
stringsection
- Utilisée pour charger des données d'un fichier file
- de configuration et les assigner a un template. Cette fonction fonctionne
+ Utilisée pour charger des données d'un fichier
+ de configuration et les assigner a un template. Cette fonction fonctionne
exactement comme la fonction de template config_load.
+ linkend="language.function.config.load">{config_load}.
Note technique
Comme pour Smarty 2.4.0, les variables de templates assignées
- sont conservées entre chaque appel à fetch() et display().
+ sont conservées entre chaque appel à
+ fetch() et
+ display().
Les variables de configuration chargées avec config_load() sont
globales. Les fichiers de configuration sont aussi compilés pour une
exécution plus rapide et respecte les réglages de force_compile et de compile_check.
+ linkend="variable.force.compile">$force_compile et de $compile_check.
@@ -45,6 +47,12 @@ $smarty->config_load('my.conf','foobar');
]]>
+
+ Voir aussi
+ {config_load},
+ clear_config() et les
+ variables de configuration.
+
-
+
display
@@ -19,7 +19,7 @@
chemin de ressource template
valides. Vous pouvez passer en second paramètre un identifiant
- de fichier de cache. Reportez-vous à la section
+ de fichier de $cache. Reportez-vous à la section
cache pour plus de renseignements.
¶meter.compileid;
@@ -85,10 +85,11 @@ $smarty->display("db:header.tpl");
Voir aussi
fetch() et
- template_exists.
+ template_exists().
+
+ -->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-fetch.xml b/docs/fr/programmers/api-functions/api-fetch.xml
index e050fae3..954500f2 100644
--- a/docs/fr/programmers/api-functions/api-fetch.xml
+++ b/docs/fr/programmers/api-functions/api-fetch.xml
@@ -1,6 +1,6 @@
-
+
fetch
@@ -66,11 +66,14 @@ echo $output;
Voir aussi
- display() et
- template_exists.
+ {fetch}
+ display(),
+ {eval} et
+ template_exists().
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-get-config-vars.xml b/docs/fr/programmers/api-functions/api-get-config-vars.xml
index 312a9bea..d166332a 100644
--- a/docs/fr/programmers/api-functions/api-get-config-vars.xml
+++ b/docs/fr/programmers/api-functions/api-get-config-vars.xml
@@ -1,6 +1,6 @@
-
+
get_config_vars
@@ -34,8 +34,16 @@ print_r($config_vars);
]]>
+
+ Voir aussi
+ clear_config(),
+ {config_load},
+ config_load() et
+ get_template_vars().
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-get-template-vars.xml b/docs/fr/programmers/api-functions/api-get-template-vars.xml
index 41459239..f0b38dd0 100644
--- a/docs/fr/programmers/api-functions/api-get-template-vars.xml
+++ b/docs/fr/programmers/api-functions/api-get-template-vars.xml
@@ -1,6 +1,6 @@
-
+
get_template_vars
@@ -35,6 +35,13 @@ print_r($tpl_vars);
]]>
+
+ Voir aussi
+ assign(),
+ {assign},
+ clear_assign() et
+ get_config_vars().
+
-
+
is_cached
@@ -17,7 +17,7 @@
Retourne &true; s'il y a un fichier de cache valide pour ce template.
Celà fonctionne seulement si caching est défini à true.
+ linkend="variable.caching">$caching est défini à true.
Exemple avec is_cached
@@ -37,11 +37,12 @@ $smarty->display("index.tpl");
Vous pouvez aussi passer en second paramètre un identifiant
- de cache au cas où vous voudriez plusieurs fichiers de cache
+ de $cache au cas où vous voudriez plusieurs fichiers de cache
pour ce template.
- Vous pouvez donner un identifiant de compilation en tant que troisième paramètre.
+ Vous pouvez donner un identifiant de compilation
+ en tant que troisième paramètre.
Si vous ne spécifiez pas ce paramètre, le $compile_id
persistant sera utilisé.
@@ -78,11 +79,12 @@ $smarty->display("index.tpl", "FrontPage");
comme dans l'un de nos exemples ci-dessus. Celà signifie également que les appels à
clear_cache()
et les changements de paramètres du cache peuvent n'avoir aucun effet alors que
- is_cached a retourné vrai.
+ is_cached a retourné vrai.
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-register-modifier.xml b/docs/fr/programmers/api-functions/api-register-modifier.xml
index d057ae9d..a847ec57 100644
--- a/docs/fr/programmers/api-functions/api-register-modifier.xml
+++ b/docs/fr/programmers/api-functions/api-register-modifier.xml
@@ -1,6 +1,6 @@
-
+
register_modifier
@@ -42,8 +42,17 @@ $smarty->register_modifier("sslash","stripslashes");
]]>
+
+ Voir aussi
+ unregister_modifier(),
+ register_function(),
+ les modifieurs,
+ l'extension de Smarty avec des plugins et
+ les plugins modifieurs.
+
+
+-->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-register-object.xml b/docs/fr/programmers/api-functions/api-register-object.xml
index 96f7778b..bbea7d0a 100644
--- a/docs/fr/programmers/api-functions/api-register-object.xml
+++ b/docs/fr/programmers/api-functions/api-register-object.xml
@@ -1,6 +1,6 @@
-
+
register_object
@@ -24,10 +24,11 @@
Voir aussi
- unregister_object.
+ unregister_object().
+
+ -->
\ No newline at end of file
diff --git a/docs/fr/programmers/api-functions/api-template-exists.xml b/docs/fr/programmers/api-functions/api-template-exists.xml
index dd4622f8..4b59f2af 100644
--- a/docs/fr/programmers/api-functions/api-template-exists.xml
+++ b/docs/fr/programmers/api-functions/api-template-exists.xml
@@ -1,6 +1,6 @@
-
+
template_exists
@@ -17,6 +17,13 @@
soit un chemin vers le template, soit une ressource de type
chaîne de caractères spécifiant le nom du template.
+
+ Voir aussi
+ display(),
+ fetch(),
+ {include} et
+ {insert}.
+
-
+
trigger_error
@@ -17,11 +17,19 @@
Cette fonction peut-être utilisée pour afficher un message d'erreur
en utilisant Smarty. Le paramètre level
peut prendre l'une des valeures utilisées par la fonction PHP
- trigger_error(), i.e. E_USER_NOTICE, E_USER_WARNING, etc. Par défaut
+ trigger_error(),
+ i.e. E_USER_NOTICE, E_USER_WARNING, etc. Par défaut
il s'agit de E_USER_WARNING.
+
+ Voir aussi
+ $error_reporting,
+ le débogage et
+ Troubleshooting.
+
+
+-->
\ No newline at end of file