From fbc627243bc3ef9361c0065d8de422292b8b66e6 Mon Sep 17 00:00:00 2001 From: didou Date: Tue, 13 Apr 2004 16:15:18 +0000 Subject: [PATCH] two new files translated --- .../language-escaping.xml | 75 +++++++++++++++++++ .../language-basic-syntax/language-math.xml | 49 ++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 docs/fr/designers/language-basic-syntax/language-escaping.xml create mode 100644 docs/fr/designers/language-basic-syntax/language-math.xml diff --git a/docs/fr/designers/language-basic-syntax/language-escaping.xml b/docs/fr/designers/language-basic-syntax/language-escaping.xml new file mode 100644 index 00000000..a1496365 --- /dev/null +++ b/docs/fr/designers/language-basic-syntax/language-escaping.xml @@ -0,0 +1,75 @@ + + + + Désactiver l'analyse de Smarty + + Il est quelquesfois bien ou même nécessaire de faire ignorer certaines sections + à Smarty qu'il analyserait 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 par défaut de Smarty. + + + + Le plus simple est d'éviter une telle situation en séparant votre code Javascript et CSS + dans des fichiers séparés et d'utiliser les méthodes standard HTML pour y accéder. + + + + Inclure du contenu litéral est possible en utilisant les blocks {literal} .. {/literal}. + Similairement à l'utilisation d'entités HTML, vous pouvez utiliser {ldelim} et {rdelim} pour afficher les délimiteurs. + + + + Il est souvent plus simple de modifier les délimiteurs de Smarty : $left_delimiter et + $right_delimiter. + + + Exemple de changement de délimiteur + +left_delimiter = ''; +$smarty->assign('foo', 'bar'); +$smarty->display('example.tpl'); + +?> + +--- example.tpl + +]]> + + + + diff --git a/docs/fr/designers/language-basic-syntax/language-math.xml b/docs/fr/designers/language-basic-syntax/language-math.xml new file mode 100644 index 00000000..50c33e5d --- /dev/null +++ b/docs/fr/designers/language-basic-syntax/language-math.xml @@ -0,0 +1,49 @@ + + + + Mathématiques + + Les maéthématiques peuvent être directement appliquées aux + valeurs de variables. + + + Exemples de mathématiques + +bar-$bar[1]*$baz->foo->bar()-3*7} + +{if ($foo+$bar.test%$baz*134232+10+$b+10)} + +{$foo|truncate:"`$fooTruncCount/$barTruncFactor-1`"} + +{assign var="foo" value="`$foo+$bar`"} +]]> + + + +