From 09a9bb3a249b5bf1f1efbc6a23d9f6a9632a128f Mon Sep 17 00:00:00 2001 From: didou Date: Sun, 23 May 2004 13:19:50 +0000 Subject: [PATCH] introducing the revcheck and WS --- .../designers/chapter-debugging-console.xml | 36 +++---- docs/fr/designers/config-files.xml | 10 +- docs/fr/designers/language-basic-syntax.xml | 16 ++- .../designers/language-builtin-functions.xml | 49 +++++---- .../language-combining-modifiers.xml | 57 ++++++---- .../designers/language-custom-functions.xml | 53 +++++----- docs/fr/designers/language-modifiers.xml | 100 +++++++++--------- docs/fr/designers/language-variables.xml | 46 ++++---- 8 files changed, 197 insertions(+), 170 deletions(-) diff --git a/docs/fr/designers/chapter-debugging-console.xml b/docs/fr/designers/chapter-debugging-console.xml index 01542eb6..993fb71e 100644 --- a/docs/fr/designers/chapter-debugging-console.xml +++ b/docs/fr/designers/chapter-debugging-console.xml @@ -1,24 +1,24 @@ + Console de débogage - Il existe une console de débogage dans Smarty. La console vous indique - toutes les variables incluses, assignées et chargées depuis un fichier de - configuration pour le template courant. Un template appelé "debug.tpl" - est inclus dans la distribution de Smarty. Si besoin, vous pouvez définir - $debug_tpl de façon à ce que ce dernier contienne le chemin - du template à utiliser(dans SMARTY_DIR par defaut). - Lorsque vous chargez la page, une console javascript est censée surgir - et vous donner les noms de toutes les variables inclues et assignées dans - votre page courante. Pour voir toutes les variables d'un template particulier, - voir la fonction {debug}. - Pour désactiver la console de débogage, définissez $debugging à false. - Vous pouvez également temporairement activer le débogage en indiquant - SMARTY_DEBUG dans l'url si tant est que l'option - $debugging_ctrl soit activée. - + Il existe une console de débogage dans Smarty. La console vous indique + toutes les variables incluses, assignées et chargées depuis un fichier de + configuration pour le template courant. Un template appelé "debug.tpl" + est inclus dans la distribution de Smarty. Si besoin, vous pouvez définir + $debug_tpl de façon à ce que ce dernier contienne le chemin + du template à utiliser(dans SMARTY_DIR par defaut). + Lorsque vous chargez la page, une console javascript est censée surgir + et vous donner les noms de toutes les variables inclues et assignées dans + votre page courante. Pour voir toutes les variables d'un template particulier, + voir la fonction {debug}. + Pour désactiver la console de débogage, définissez $debugging à false. + Vous pouvez également temporairement activer le débogage en indiquant + SMARTY_DEBUG dans l'url si tant est que l'option + $debugging_ctrl soit activée. + Note technique @@ -38,7 +38,7 @@ indiqués en secondes. - + \ No newline at end of file +--> diff --git a/docs/fr/designers/config-files.xml b/docs/fr/designers/config-files.xml index 5d0ac9c8..c6354aef 100644 --- a/docs/fr/designers/config-files.xml +++ b/docs/fr/designers/config-files.xml @@ -1,5 +1,6 @@ + Fichiers de configuration @@ -14,6 +15,7 @@ Exemple de fichier de configuration + +pass=foobar +]]> + Les valeurs des variables de fichiers de configuration peuvent être entre @@ -73,7 +77,7 @@ pass=foobar êtes sûr que ces derniers n'accèderont pas à ces données de configuration en les chargeant depuis le template. - + \ No newline at end of file +--> diff --git a/docs/fr/designers/language-basic-syntax.xml b/docs/fr/designers/language-basic-syntax.xml index 5b8fbfe9..d84d51d3 100644 --- a/docs/fr/designers/language-basic-syntax.xml +++ b/docs/fr/designers/language-basic-syntax.xml @@ -1,5 +1,6 @@ + Bases syntaxiques @@ -15,15 +16,12 @@ appropriée, en lieu et place. -&designers.language-basic-syntax.language-syntax-comments; - -&designers.language-basic-syntax.language-syntax-functions; - -&designers.language-basic-syntax.language-syntax-attributes; -&designers.language-basic-syntax.language-syntax-quotes; -&designers.language-basic-syntax.language-math; - -&designers.language-basic-syntax.language-escaping; + &designers.language-basic-syntax.language-syntax-comments; + &designers.language-basic-syntax.language-syntax-functions; + &designers.language-basic-syntax.language-syntax-attributes; + &designers.language-basic-syntax.language-syntax-quotes; + &designers.language-basic-syntax.language-math; + &designers.language-basic-syntax.language-escaping; - - Fonctions natives - - Smarty est fourni en standard avec plusieurs fonctions natives. - Les fonctions natives sont partie intégrante du language de template. - Vous ne pouvez pas créer de fonctions utilisateurs qui portent le même nom - qu'une fonction native. Vous ne pouvez pas non plus en modifier le - comportement. - -&designers.language-builtin-functions.language-function-capture; -&designers.language-builtin-functions.language-function-config-load; -&designers.language-builtin-functions.language-function-foreach; -&designers.language-builtin-functions.language-function-include; -&designers.language-builtin-functions.language-function-include-php; -&designers.language-builtin-functions.language-function-insert; -&designers.language-builtin-functions.language-function-if; -&designers.language-builtin-functions.language-function-ldelim; -&designers.language-builtin-functions.language-function-literal; -&designers.language-builtin-functions.language-function-php; -&designers.language-builtin-functions.language-function-section; -&designers.language-builtin-functions.language-function-strip; - + + + Fonctions natives + + Smarty est fourni en standard avec plusieurs fonctions natives. + Les fonctions natives sont partie intégrante du language de template. + Vous ne pouvez pas créer de fonctions utilisateurs qui portent le même nom + qu'une fonction native. Vous ne pouvez pas non plus en modifier le + comportement. + + + &designers.language-builtin-functions.language-function-capture; + &designers.language-builtin-functions.language-function-config-load; + &designers.language-builtin-functions.language-function-foreach; + &designers.language-builtin-functions.language-function-include; + &designers.language-builtin-functions.language-function-include-php; + &designers.language-builtin-functions.language-function-insert; + &designers.language-builtin-functions.language-function-if; + &designers.language-builtin-functions.language-function-ldelim; + &designers.language-builtin-functions.language-function-literal; + &designers.language-builtin-functions.language-function-php; + &designers.language-builtin-functions.language-function-section; + &designers.language-builtin-functions.language-function-strip; + + \ 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 7c4a7188..8229463a 100644 --- a/docs/fr/designers/language-combining-modifiers.xml +++ b/docs/fr/designers/language-combining-modifiers.xml @@ -1,40 +1,53 @@ - - Combiner des modificateurs de variable. - - Vous pouvez appliquer un nombre quelquonque de modificateurs à une variable. - Ils seront invoqués dans l'ordre d'apparition, de la gauche vers la droite. - Ils doivent être séparés par un | (pipe). - - - Combiner des modificateurs - -index.php: + + + Combiner des modificateurs de variable. + + Vous pouvez appliquer un nombre quelquonque de modificateurs à une variable. + Ils seront invoqués dans l'ordre d'apparition, de la gauche vers la droite. + Ils doivent être séparés par un | (pipe). + + + Combiner des modificateurs + +assign('titreArticle', 'Les fumeurs sont productifs, mais la mort tue l'efficacitée.'); -$smarty->display('index.tpl'); +$smarty->display('index.tpl'); -index.tpl: - +?> +]]> + + + index.tpl étant : + + + + + + Cela va afficher : + + + - +L e s f u m e u r s s. . . +]]> + + \ No newline at end of file +--> diff --git a/docs/fr/designers/language-custom-functions.xml b/docs/fr/designers/language-custom-functions.xml index e39631e4..b7b0a2fe 100644 --- a/docs/fr/designers/language-custom-functions.xml +++ b/docs/fr/designers/language-custom-functions.xml @@ -1,29 +1,32 @@ - - Fonctions utilisateur - - Smarty est livré avec plusieurs fonctions utilisateurs que vous pouvez - appeler dans vos templates. - -&designers.language-custom-functions.language-function-assign; -&designers.language-custom-functions.language-function-counter; -&designers.language-custom-functions.language-function-cycle; -&designers.language-custom-functions.language-function-debug; -&designers.language-custom-functions.language-function-eval; -&designers.language-custom-functions.language-function-fetch; -&designers.language-custom-functions.language-function-html-checkboxes; -&designers.language-custom-functions.language-function-html-image; -&designers.language-custom-functions.language-function-html-options; -&designers.language-custom-functions.language-function-html-radios; -&designers.language-custom-functions.language-function-html-select-date; -&designers.language-custom-functions.language-function-html-select-time; -&designers.language-custom-functions.language-function-html-table; -&designers.language-custom-functions.language-function-math; -&designers.language-custom-functions.language-function-mailto; -&designers.language-custom-functions.language-function-popup-init; -&designers.language-custom-functions.language-function-popup; -&designers.language-custom-functions.language-function-textformat; + + + Fonctions utilisateur + + Smarty est livré avec plusieurs fonctions utilisateurs que vous pouvez + appeler dans vos templates. + + + &designers.language-custom-functions.language-function-assign; + &designers.language-custom-functions.language-function-counter; + &designers.language-custom-functions.language-function-cycle; + &designers.language-custom-functions.language-function-debug; + &designers.language-custom-functions.language-function-eval; + &designers.language-custom-functions.language-function-fetch; + &designers.language-custom-functions.language-function-html-checkboxes; + &designers.language-custom-functions.language-function-html-image; + &designers.language-custom-functions.language-function-html-options; + &designers.language-custom-functions.language-function-html-radios; + &designers.language-custom-functions.language-function-html-select-date; + &designers.language-custom-functions.language-function-html-select-time; + &designers.language-custom-functions.language-function-html-table; + &designers.language-custom-functions.language-function-math; + &designers.language-custom-functions.language-function-mailto; + &designers.language-custom-functions.language-function-popup-init; + &designers.language-custom-functions.language-function-popup; + &designers.language-custom-functions.language-function-textformat; + \ No newline at end of file +--> diff --git a/docs/fr/designers/language-modifiers.xml b/docs/fr/designers/language-modifiers.xml index 86551768..9036c3a5 100644 --- a/docs/fr/designers/language-modifiers.xml +++ b/docs/fr/designers/language-modifiers.xml @@ -1,21 +1,23 @@ - - Modificateurs de variables - - Les modificateurs de variables peuvent être appliqués aux variables, - fonctions utilisateurs ou chaînes de caractères. Pour appliquer un modificateur - de variable, tappez une valeure suivie de | - (pipe) et du nom du modificateur. Un modificateur de variable - est succeptible d'accepter des paramètres additionnels, qui en affectent - le comportement. Ces paramètres suivent le nom du modificateur et - sont séparés par un : (deux points). - - - Exemple de modificateur - + + + Modificateurs de variables + + Les modificateurs de variables peuvent être appliqués aux variables, + fonctions utilisateurs ou chaînes de caractères. Pour appliquer un modificateur + de variable, tappez une valeure suivie de | + (pipe) et du nom du modificateur. Un modificateur de variable + est succeptible d'accepter des paramètres additionnels, qui en affectent + le comportement. Ces paramètres suivent le nom du modificateur et + sont séparés par un : (deux points). + + + Exemple de modificateur + +{$title|upper} {* Tronque le sujet à 40 caractères, place des "..." à la fin *} Sujet: {$sujet|truncate:40:"..."} @@ -24,38 +26,40 @@ Sujet: {$sujet|truncate:40:"..."} {"now"|date_format:"%Y/%m/%d"} {* application d'un modificateur à une fonction utilisateur *} -{mailto|upper address="me@domain.dom"} - - - Si vous appliquez un modificateur de variable à un tableau plutôt qu'à une - variable simple, le modificateur sera appliqué à chaque valeur du tableau. - Si vous souhaitez que le modificateur travaille réellement avec le tableau - en tant que tel, vous devez préfixer le nom du modificateur avec un symbole - @ comme ceci: {$titreArticle|@count} - (Affiche le nombre d'élements du tableau $titreArticle.) - - -&designers.language-modifiers.language-modifier-capitalize; -&designers.language-modifiers.language-modifier-count-characters; -&designers.language-modifiers.language-modifier-cat; -&designers.language-modifiers.language-modifier-count-paragraphs; -&designers.language-modifiers.language-modifier-count-sentences; -&designers.language-modifiers.language-modifier-count-words; -&designers.language-modifiers.language-modifier-date-format; -&designers.language-modifiers.language-modifier-default; -&designers.language-modifiers.language-modifier-escape; -&designers.language-modifiers.language-modifier-indent; -&designers.language-modifiers.language-modifier-lower; -&designers.language-modifiers.language-modifier-nl2br; -&designers.language-modifiers.language-modifier-regex-replace; -&designers.language-modifiers.language-modifier-replace; -&designers.language-modifiers.language-modifier-spacify; -&designers.language-modifiers.language-modifier-string-format; -&designers.language-modifiers.language-modifier-strip; -&designers.language-modifiers.language-modifier-strip-tags; -&designers.language-modifiers.language-modifier-truncate; -&designers.language-modifiers.language-modifier-upper; -&designers.language-modifiers.language-modifier-wordwrap; +{mailto|upper address="me@domain.dom"} +]]> + + + + Si vous appliquez un modificateur de variable à un tableau plutôt qu'à une + variable simple, le modificateur sera appliqué à chaque valeur du tableau. + Si vous souhaitez que le modificateur travaille réellement avec le tableau + en tant que tel, vous devez préfixer le nom du modificateur avec un symbole + @ comme ceci: {$titreArticle|@count} + (Affiche le nombre d'élements du tableau $titreArticle.) + + + &designers.language-modifiers.language-modifier-capitalize; + &designers.language-modifiers.language-modifier-count-characters; + &designers.language-modifiers.language-modifier-cat; + &designers.language-modifiers.language-modifier-count-paragraphs; + &designers.language-modifiers.language-modifier-count-sentences; + &designers.language-modifiers.language-modifier-count-words; + &designers.language-modifiers.language-modifier-date-format; + &designers.language-modifiers.language-modifier-default; + &designers.language-modifiers.language-modifier-escape; + &designers.language-modifiers.language-modifier-indent; + &designers.language-modifiers.language-modifier-lower; + &designers.language-modifiers.language-modifier-nl2br; + &designers.language-modifiers.language-modifier-regex-replace; + &designers.language-modifiers.language-modifier-replace; + &designers.language-modifiers.language-modifier-spacify; + &designers.language-modifiers.language-modifier-string-format; + &designers.language-modifiers.language-modifier-strip; + &designers.language-modifiers.language-modifier-strip-tags; + &designers.language-modifiers.language-modifier-truncate; + &designers.language-modifiers.language-modifier-upper; + &designers.language-modifiers.language-modifier-wordwrap; \ No newline at end of file +--> diff --git a/docs/fr/designers/language-variables.xml b/docs/fr/designers/language-variables.xml index 8cf9b08d..862501ad 100644 --- a/docs/fr/designers/language-variables.xml +++ b/docs/fr/designers/language-variables.xml @@ -1,31 +1,33 @@ - - Variables - - Smarty possède différents types de variables. Le type de ces variables dépend - du symbole qui les préfixe, ou des symboles qui les entourent. - - - - Les variables de Smarty peuvent être soit affichées directement, soit utilisées - comme arguments pour les fonctions et modificateurs, à l'intérieur d'expressions - conditionnelles, etc. - Pour afficher une variable, il suffit de l'entourer par des délimiteurs de - telle sorte qu'elle soit la seule chose qu'ils contiennent. Exemple : - + + + Variables + + Smarty possède différents types de variables. Le type de ces variables dépend + du symbole qui les préfixe, ou des symboles qui les entourent. + + + Les variables de Smarty peuvent être soit affichées directement, soit utilisées + comme arguments pour les fonctions et modificateurs, à l'intérieur d'expressions + conditionnelles, etc. + Pour afficher une variable, il suffit de l'entourer par des délimiteurs de + telle sorte qu'elle soit la seule chose qu'ils contiennent. Exemple : + + - + +]]> + + -&designers.language-variables.language-assigned-variables; - -&designers.language-variables.language-config-variables; - -&designers.language-variables.language-variables-smarty; + &designers.language-variables.language-assigned-variables; + &designers.language-variables.language-config-variables; + &designers.language-variables.language-variables-smarty; + \ No newline at end of file +-->