diff --git a/docs/fr/designers/language-builtin-functions/language-function-config-load.xml b/docs/fr/designers/language-builtin-functions/language-function-config-load.xml index 192eac0e..a8b786a5 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-config-load.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-config-load.xml @@ -1,6 +1,6 @@ - + config_load diff --git a/docs/fr/designers/language-builtin-functions/language-function-foreach.xml b/docs/fr/designers/language-builtin-functions/language-function-foreach.xml index e7f1e7f7..d8d1e29e 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-foreach.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-foreach.xml @@ -1,6 +1,6 @@ - + foreach,foreachelse diff --git a/docs/fr/designers/language-builtin-functions/language-function-if.xml b/docs/fr/designers/language-builtin-functions/language-function-if.xml index c1753f8f..2ce3282c 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-if.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-if.xml @@ -1,6 +1,6 @@ - + if,elseif,else @@ -15,6 +15,123 @@ des opérateurs conditionnels valides, et doivent obligatoirement être séparés des autres éléments par des espaces. + + La liste suivante présente les opérateurs reconnus, qui doivent être entourés d'espaces. + Remarquez que les éléments listés entre [crochets] sont optionnels. Les équivalents + PHP sont indiqués lorsque applicables. + + + + + + + + + + + + Qualifier + Alternates + Syntax Example + Meaning + PHP Equivalent + + + + + == + eq + $a eq $b + equals + == + + + != + ne, neq + $a neq $b + not equals + != + + + > + gt + $a gt $b + greater than + > + + + < + lt + $a lt $b + less than + < + + + >= + gte, ge + $a ge $b + greater than or equal + >= + + + <= + lte, le + $a le $b + less than or equal + <= + + + ! + not + not $a + negation (unary) + ! + + + % + mod + $a mod $b + modulous + % + + + is [not] div by + + $a is not div by 4 + divisible by + $a % $b == 0 + + + is [not] even + + $a is not even + [not] an even number (unary) + $a % 2 == 0 + + + is [not] even by + + $a is not even by $b + grouping level [not] even + ($a / $b) % 2 == 0 + + + is [not] odd + + $a is not odd + [not] an odd number (unary) + $a % 2 != 0 + + + is [not] odd by + + $a is not odd by $b + [not] an odd grouping + ($a / $b) % 2 != 0 + + + + Instruction if diff --git a/docs/fr/designers/language-builtin-functions/language-function-include-php.xml b/docs/fr/designers/language-builtin-functions/language-function-include-php.xml index ebdc10a9..618eaf6b 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-include-php.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-include-php.xml @@ -1,6 +1,6 @@ - + include_php @@ -46,6 +46,20 @@ + + Technical Note + + include_php est presque obsolète dans Smarty. Vous pouvez obtenir des résultats + équivalents en utilisant les fonctions utilisateur. + La seule raison qui peut vous pousser à utiliser include_php est que + vous avez besoin de mettre une de vos fonction en quarantaine vis à vis du + répertoire des plugins ou de votre application. Reportez vous à + l'exemple des templates composants + pour plus de détails. + + + les balises include_php sont utilisées pour inclure directement un script PHP dans vos templates. Si "security" est activé, alors le script diff --git a/docs/fr/designers/language-builtin-functions/language-function-include.xml b/docs/fr/designers/language-builtin-functions/language-function-include.xml index 8a65c50b..513a3d0d 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-include.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-include.xml @@ -1,6 +1,6 @@ - + include diff --git a/docs/fr/designers/language-builtin-functions/language-function-insert.xml b/docs/fr/designers/language-builtin-functions/language-function-insert.xml index 73835b43..7b61a37f 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-insert.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-insert.xml @@ -1,6 +1,6 @@ - + insert diff --git a/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml b/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml index 180610e4..9246e77c 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-ldelim.xml @@ -1,6 +1,6 @@ - + ldelim,rdelim @@ -19,7 +19,8 @@ SORTIE: -{nomFonction} est la façon dont sont appelées les fonctions dans Smarty ! +{nomFonction} est la façon dont sont appelées les fonctions dans Smarty ! + - + literal diff --git a/docs/fr/designers/language-builtin-functions/language-function-php.xml b/docs/fr/designers/language-builtin-functions/language-function-php.xml index 0d4daed4..8f8606cb 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-php.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-php.xml @@ -1,6 +1,6 @@ - + php diff --git a/docs/fr/designers/language-builtin-functions/language-function-section.xml b/docs/fr/designers/language-builtin-functions/language-function-section.xml index 4500df79..09af2a49 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-section.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-section.xml @@ -1,6 +1,6 @@ - + section,sectionelse diff --git a/docs/fr/designers/language-builtin-functions/language-function-strip.xml b/docs/fr/designers/language-builtin-functions/language-function-strip.xml index da71d8e9..22ff725c 100644 --- a/docs/fr/designers/language-builtin-functions/language-function-strip.xml +++ b/docs/fr/designers/language-builtin-functions/language-function-strip.xml @@ -1,6 +1,6 @@ - + strip @@ -30,22 +30,25 @@ {* la suite sera affichée sur une seule ligne *} {strip} -<table border=0> - <tr> - <td> - <A HREF="{$url}"> - <font color="red">Un test</font> - </A> - </td> - </tr> -</table> + + + + + Un test + + + + {/strip} SORTIE: -<table border=0><tr><td><A HREF="http://mon.domaine.com"><font color="red">Un test</font></A></td></tr></table> - +
Un test
+]]> + + Notez que dans l'exemple ci-dessus, toutes les lignes commencent et se terminent par des balises HTML. Sachez que si vous avez du texte