From 88ba6506bae880e364a635d9f8a6aa4b4b67f43b Mon Sep 17 00:00:00 2001 From: yannick Date: Sun, 4 Dec 2005 20:38:28 +0000 Subject: [PATCH] sync with EN --- .../api-functions/api-append-by-ref.xml | 13 ++--- .../programmers/api-functions/api-append.xml | 20 +++---- .../api-functions/api-assign-by-ref.xml | 20 +++---- .../programmers/api-functions/api-assign.xml | 52 ++++++++++++++----- .../api-functions/api-clear-all-assign.xml | 28 ++++++---- .../api-functions/api-clear-all-cache.xml | 20 +++---- .../api-functions/api-clear-assign.xml | 17 +++--- .../api-functions/api-clear-cache.xml | 37 ++++++------- .../api-functions/api-clear-compiled-tpl.xml | 23 ++++---- 9 files changed, 137 insertions(+), 93 deletions(-) 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 - + <title>Description voidappend_by_ref stringvarname @@ -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é - + <title>Description voidappend mixedvar @@ -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 - + <title>Description voidassign_by_ref stringvarname mixedvar - 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 - + <title>Description voidassign mixedvar @@ -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 - + <title>Description voidclear_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 - + <title>Description voidclear_all_cache intexpire_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 @@ <methodparam><type>mixed</type><parameter>var</parameter></methodparam> </methodsynopsis> <para> - 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. </para> <example> - <title>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 @@ <type>void</type><methodname>clear_cache</methodname> <methodparam><type>string</type><parameter>template</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter> + </methodparam> <methodparam choice="opt"><type>int</type><parameter>expire_time</parameter></methodparam> </methodsynopsis> <para> - Utilisée pour nettoyer le(s) fichier(s) de cache d'un - <parameter>template</parameter> en particulier. - Si vous avez plusieurs fichiers de cache pour ce template, vous - pouvez en spécifier un en particulier en passant son identifiant - <parameter>cache_id</parameter> en deuxième paramètre. - Vous pouvez aussi passer un identifiant de compilation - <parameter>compile_id</parameter> 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 - <link linkend="caching">cache</link> pour plus d'informations. - Vous pouvez passer un quatrième paramètre pour indiquer un âge + Si vous avez <link linkend="caching.multiple.caches">plusieurs fichiers de cache</link> + pour ce template, vous pouvez en spécifier un en particulier en passant son identifiant + <parameter>cache_id</parameter> en deuxième paramètre. + Vous pouvez aussi passer un identifiant de compilation + <link linkend="variable.compile.id"><parameter>$compile_id</parameter></link> + en troisième paramètre. Vous pouvez <link linkend="caching.groups">grouper</link> + des templates ensemble afin qu'ils puissent être supprimés en groupe. Référez-vous à la + section sur le <link linkend="caching">cache</link> 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é. </para> <example> - <title>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é - + <title>Description voidclear_compiled_tpl stringtpl_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