diff --git a/docs/fr/designers/language-basic-syntax/language-escaping.xml b/docs/fr/designers/language-basic-syntax/language-escaping.xml index cff4519e..96ab67b1 100644 --- a/docs/fr/designers/language-basic-syntax/language-escaping.xml +++ b/docs/fr/designers/language-basic-syntax/language-escaping.xml @@ -1,6 +1,6 @@ - + Désactiver l'analyse de Smarty @@ -8,7 +8,7 @@ certaines sections que seraient analysées sinon. Un exemple classique est l'incorporation de code Javascript ou CSS dans les templates. Le problème est que ces langages utilisent les caractères { et }, qui sont aussi les - délimiteurs Smarty par défaut. + délimiteurs Smarty par défaut. @@ -22,8 +22,8 @@ linkend="language.function.literal">{literal} .. {/literal}. Similairement à l'utilisation d'entités HTML, vous pouvez utiliser {ldelim} et {rdelim}, ou {$smarty.ldelim} pour + linkend="language.function.ldelim">{rdelim}, ou {$smarty.ldelim} pour afficher les délimiteurs. @@ -63,10 +63,11 @@ dosomething(); - Voir aussi + Voir aussi les modifieurs d'échappement. + + --> \ No newline at end of file diff --git a/docs/fr/designers/language-basic-syntax/language-math.xml b/docs/fr/designers/language-basic-syntax/language-math.xml index 275416cd..5c51f6e3 100644 --- a/docs/fr/designers/language-basic-syntax/language-math.xml +++ b/docs/fr/designers/language-basic-syntax/language-math.xml @@ -1,6 +1,6 @@ - + Opérations mathématiques @@ -27,7 +27,12 @@ ]]> + + + Voir aussi la fonction {math}. + + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml b/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml index e5bdf578..a277a156 100644 --- a/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml +++ b/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml @@ -1,10 +1,11 @@ - + Paramètres - La plupart des fonctions attendent des paramètres qui régissent leur + La plupart des fonctions + attendent des paramètres qui régissent leur comportement. Les paramètres des fonctions Smarty sont très proches des attributs des balises HTML. Les valeurs numériques n'ont pas besoin d'être entourées par des guillemets, par contre, ces guillemets sont recommandées lors @@ -20,22 +21,25 @@ Paramètres de fonction, syntaxe - -{html_options values=$vals selected=$selected output=$output} + {html_options options=$choices selected=$selected} ]]> + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml b/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml index 98e321e0..9d0734e4 100644 --- a/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml +++ b/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml @@ -1,37 +1,46 @@ - + Commentaires - Les commentaires dans Smarty sont entourés d'asterisques, de cette - façon : {* voici un commentaire *} - Les commentaires Smarty ne sont pas affichés dans la sortie finale du - template. + Les commentaires dans Smarty sont entourés d'asterisques, + et entourés par le délimiteurs + de cette façon : {* voici un commentaire *} + Les commentaires Smarty ne sont PAS affichés dans la sortie finale du + template, différemment des <!-- commentaires HTML -->. Ils sont utilisés pour des notes internes, dans le template, pour aider les développeurs à en comprendre le fonctionnement. Commentaires - + + {* ces multi-lignes sont des commentaires + qui ne sont pas envoyées au navigateur +*} {* Inclusion de l'en tête *} {include file="header.tpl"} + +{* Note aux développeurs : $includeFile est assigné au script foo.php *} + {include file=$includeFile} {include file=#includeFile#} {* affiche des listes déroulantes *} - + + ]]> + +--> \ No newline at end of file diff --git a/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml b/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml index acca40a5..dc57afe3 100644 --- a/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml +++ b/docs/fr/designers/language-basic-syntax/language-syntax-functions.xml @@ -1,12 +1,13 @@ - + Fonctions Les balises Smarty affichent une variable ou invoquent une fonction. Les fonctions sont appelées - lorsqu'elles sont entourées, ainsi que leurs paramètres, des délimiteurs Smarty. + lorsqu'elles sont entourées, ainsi que leurs + paramètres, des délimiteurs Smarty. Par exemple : {nomfonction par1="val" par2="val"}. @@ -29,17 +30,23 @@ Les fonctions natives et les fonctions utilisateurs ont toutes deux la même - syntaxe, dans les templates. Les fonctions natives sont relatives - au traitement interne de Smarty, comme par exemple {if}, - {section} et - {strip}. - Elles ne peuvent être modifiées. Les fonctions utilisateurs sont des fonctions additionnelles, - implémentées par l'intermédiaire de plugins. + syntaxe, dans les templates. + + + Les fonctions natives sont relatives + au traitement interne de Smarty, + comme {if}, + {section} et + {strip}. + Elles ne peuvent être modifiées. + + + Les fonctions utilisateurs sont des fonctions additionnelles, + implémentées par l'intermédiaire de plugins. Elles peuvent être modifiées pour correspondre à vos besoins, et vous pouvez en créer de nouvelles. {html_options} et - {html_select_date} + {popup} sont deux exemples de fonctions utilisateurs. diff --git a/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml b/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml index 2bcbf4da..2812289e 100644 --- a/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml +++ b/docs/fr/designers/language-basic-syntax/language-syntax-variables.xml @@ -1,18 +1,18 @@ - + Variables Les variables de template commence par un signe dollar ($). Elles peuvent contenir des nombres, des lettres et des underscores, tout - comme une variable PHP. Vous pouvez référencer des tableaux indexés + comme une variable PHP. + Vous pouvez référencer des tableaux indexés numériquement ou non. Vous pouvez aussi référencer des propriétés d'objet - ainsi que des méthodes. Les variables des fichiers de - configuration sont - une exception à la synthaxe utilisant un signe dollar. Elles peuvent être - référencées en les entourant du signe dièse (#) ou - avec la variable spéciale $smarty.config. + ainsi que des méthodes. Les variables des fichiers de + configuration sont une exception à la synthaxe utilisant un signe dollar. Elles peuvent être + référencées en les entourant du signe dièse (#) ou avec la variable spéciale + $smarty.config. Variables