diff --git a/docs/fr/designers/language-basic-syntax.xml b/docs/fr/designers/language-basic-syntax.xml
index 5f630513..8ac14cfc 100644
--- a/docs/fr/designers/language-basic-syntax.xml
+++ b/docs/fr/designers/language-basic-syntax.xml
@@ -1,21 +1,22 @@
-
+
+
Bases syntaxiques
Toutes les balises Smarty sont entourées de délimiteurs. Par défaut,
- ces délimiteurs sont { et
+ ils sont { et
}, mais ils peuvent être modifiés.
- Pour ces exemples, nous supposons que vous utiliserez leur valeur par défaut.
+ Pour les exemples de ce manuel, nous supposons que vous utiliserez leur valeur par défaut.
Dans Smarty, le contenu qui est situé en dehors des délimiteurs
est affiché comme contenu statique, inchangé. Lorsque Smarty rencontre
des balises de template, il tente de les comprendre et en affiche la sortie
appropriée, en lieu et place.
-
+
&designers.language-basic-syntax.language-syntax-comments;
&designers.language-basic-syntax.language-syntax-variables;
&designers.language-basic-syntax.language-syntax-functions;
@@ -23,7 +24,7 @@
&designers.language-basic-syntax.language-syntax-quotes;
&designers.language-basic-syntax.language-math;
&designers.language-basic-syntax.language-escaping;
-
+
+-->
\ 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 66dd34a6..5d4c68ce 100644
--- a/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
+++ b/docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
@@ -1,6 +1,6 @@
-
+
Paramètres
@@ -14,7 +14,7 @@
utilisées en tant que paramètres, et ne doivent pas être entourées de guillemets.
- Certains paramètres requièrent des valeurs booléennes (true / false).
+ Certains paramètres requièrent des valeurs booléennes (&true; ou &false;).
Elles peuvent être spécifiées par l'une des valeures suivantes, sans guillemet:
true, on, et yes,
ou false, off, et no.
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 c793148b..b7ec41f4 100644
--- a/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
+++ b/docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
@@ -1,16 +1,25 @@
-
+
Commentaires
Les commentaires dans Smarty sont entourés d'asterisques,
et entourés par le délimiteurs
- de cette façon : {* voici un commentaire *}
+ de cette façon :
+
+
+
+
+
+
+
Les commentaires Smarty ne sont PAS affichés dans la sortie finale du
- template, différemment des <!-- commentaires HTML -->
- et sont utilisés pour des notes internes, dans le template que personne ne verra ;)
+ template, différemment des <!-- commentaires HTML -->.
+ Ils sont utilisés pour des notes internes, dans le template que personne ne verra ;)
Commentaires dans un template
@@ -52,6 +61,17 @@ Un bloc de commentaires multilignes contenant les cr
*}
+
+{* $affiliate|upper *}
+
+{* Vous ne pouvez pas imbriquer des commentaires *}
+{*
+
+*}
+
{* Balise cvs pour un template, ci-dessous, le 36 DOIT ÊTRE une devise américaine sinon,
il sera converti en cvs.. *}
{* $Id: Exp $ *}
diff --git a/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml b/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
index 4ec1093e..28ef4ede 100644
--- a/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
+++ b/docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
@@ -1,27 +1,39 @@
-
+
Variables insérées dans des chaînes de caractères
+
+
+
Smarty est capable d'interpréter les
variables assignées à l'intérieur de
chaînes entre guillemets, du moment que leur nom est exclusivement composé
de chiffres, lettres, underscores et crochets
- (Voir le nommage). Si le nom de la variable
+ Voir le nommage pour plus de détails.
+
+
+
+ Si le nom de la variable
contient tout autre caractère (point, référence à un objet, etc.)
la variable doit être entourée d'apostrophes
- inverses (`). Vous ne pouvez jamais insérer de
- modificateurs, ils doivent toujours être appliquer à
+ inverses (`).
+
+
+
+ Vous ne pouvez jamais insérer de
+ modificateurs, ils doivent toujours être appliquer à
l'extérieur des guillemets.
-
+
+
+
- Syntaxe d'insertion de variables dans des chaînes
+ Exemples de synthaxes
+
+
-EXEMPLE PRATIQUE:
-{include file="subdir/$tpl_name.tpl"} <-- remplace $tpl_name avec la valeur
-{cycle values="one,two,`$smarty.config.myval`"} <-- doit comporter les apostrophes inverses
+
+ Exemples pratiques
+
+
+
Voir aussi
escape.
diff --git a/docs/fr/designers/language-builtin-functions.xml b/docs/fr/designers/language-builtin-functions.xml
index 436ab980..18336b3a 100644
--- a/docs/fr/designers/language-builtin-functions.xml
+++ b/docs/fr/designers/language-builtin-functions.xml
@@ -1,6 +1,6 @@
-
+
Fonctions natives
@@ -16,7 +16,7 @@
Quelques-unes de ces fonctions ont un attribut
assign qui récupère le résultat de la
fonction et la place dans une variable nommée dans le template plutôt que
- de l'afficher.tout comme la fonction
+ de l'afficher ; tout comme la fonction
{assign}.
diff --git a/docs/fr/designers/language-builtin-functions/language-function-capture.xml b/docs/fr/designers/language-builtin-functions/language-function-capture.xml
index 0ae1e4e5..f6c703a9 100644
--- a/docs/fr/designers/language-builtin-functions/language-function-capture.xml
+++ b/docs/fr/designers/language-builtin-functions/language-function-capture.xml
@@ -1,6 +1,6 @@
-
+
{capture}
@@ -59,7 +59,8 @@
-
+
+ Attention
Faîtes attention lorsque vous interceptez la sortie de commandes
{insert}.
@@ -69,7 +70,7 @@
supposées s'exécuter dans un contenu en cache, ne tentez pas de capturer
ce contenu.
-
+
{capture} avec le nom de l'attribut
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 e66a867d..362ffe31 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}
@@ -15,11 +15,11 @@
Notes techniques
Pour accéder aux variables PHP dans les blocks {php}, vous devriez avoir besoin
- d'utiliser le mot clé PHP global.
+ d'utiliser le mot clé PHP global.
- Exemple avec {php}
+ Exemple avec la balise {php}
-
+
{section},{sectionelse}
diff --git a/docs/fr/designers/language-custom-functions/language-function-popup-init.xml b/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
index 5436cd6e..e544db37 100644
--- a/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
+++ b/docs/fr/designers/language-custom-functions/language-function-popup-init.xml
@@ -1,6 +1,6 @@
-
+
{popup_init}
@@ -51,6 +51,19 @@
]]>
+
+
+Validation XHTML
+{popup_init} ne valide pas en validation stricte et vous devriez
+ obtenir l'erreur :
+document type does not allow element "div" here;
+(i.e. une balise <div> dans la balise <head>).
+
+Ceci signifie que vous devez inclure les balises <script> et
+<div> manuellement.
+
+
+
-
+
escape
- Utile pour encoder / échapper une variable pour quelles soient compatibles
- pour les urlhtml, pour les hexadécimaux,
- pour les entités hexadécimales, pour javascript
- et pour les e-mails.
+ escape est utilisé pour encoder / échapper
+ une variable pour quelles soient compatibles
+ avec les urlhtml, avec les hexadécimaux,
+ avec les entités hexadécimales, avec javascript
+ et avec les e-mails.
Par défaut, ce paramètre est html.
@@ -73,37 +74,36 @@ $smarty->assign('EmailAddress','smarty@example.com');
]]>
- Où le template est :
+ Voici des exemples de template avec escape suivis par l'affichage produit.
*}
+'Stiff Opposition Expected to Casketless Funeral Plan'
+
+{$articleTitle|escape:'htmlall'} {* échappe toutes les entités html *}
+'Stiff Opposition Expected to Casketless Funeral Plan'
+
+cliquez-ici
+cliquez-ici
+
+{$articleTitle|escape:'quotes'}
+\'Stiff Opposition Expected to Casketless Funeral Plan\'
+
{$EmailAddress|escape:"hexentity"}
-{$EmailAddress|escape:'mail'} {* ceci convertit l'e-mail en texte *}
+{$EmailAddress|escape:'mail'} {* ceci convertit un email en texte *}
+bob..snip..et
+
{'mail@example.com'|escape:'mail'}
+smarty [AT] example [DOT] com
]]>
-
- Affichera :
-
-
-bob..snip..et
-smarty [AT] example [DOT] com
-mail [AT] example [DOT] com
-]]>
-
@@ -123,7 +123,7 @@ mail [AT] example [DOT] com
Et ceci est utile pour les e-mails, mais lisez plutôt la documentation de
{mailto}
- {$EmailAddress|escape:'mail'}
]]>
diff --git a/docs/fr/programmers/api-functions/api-display.xml b/docs/fr/programmers/api-functions/api-display.xml
index 244719c1..5e020e24 100644
--- a/docs/fr/programmers/api-functions/api-display.xml
+++ b/docs/fr/programmers/api-functions/api-display.xml
@@ -1,6 +1,6 @@
-
+
@@ -39,15 +39,15 @@ $smarty->caching = true;
if(!$smarty->is_cached('index.tpl')) {
// quelques données
- $address = "245 N 50th";
+ $address = '245 N 50th';
$db_data = array(
- "Ville" => "Lincoln",
- "Pays" => "Nebraska",
- "Code postal" = > "68502"
+ 'Ville' => 'Lincoln',
+ 'Pays' => 'Nebraska',
+ 'Code postal' = > '68502'
);
- $smarty->assign("Nom","Fred");
- $smarty->assign("Adresse",$address);
+ $smarty->assign('Nom','Fred');
+ $smarty->assign('Adresse',$address);
$smarty->assign($db_data);
}
diff --git a/docs/fr/programmers/plugins/plugins-inserts.xml b/docs/fr/programmers/plugins/plugins-inserts.xml
index 0d20beb5..5fcbe19d 100644
--- a/docs/fr/programmers/plugins/plugins-inserts.xml
+++ b/docs/fr/programmers/plugins/plugins-inserts.xml
@@ -1,6 +1,6 @@
-
+
Insertions
@@ -47,8 +47,7 @@ function smarty_insert_time($params, &$smarty)
return;
}
- $datetime = strftime($params['format']);
- return $datetime;
+ return strftime($params['format']);
}
?>
]]>