diff --git a/docs/fr/programmers/api-variables/variable-autoload-filters.xml b/docs/fr/programmers/api-variables/variable-autoload-filters.xml index 544f7f22..44a0e37d 100644 --- a/docs/fr/programmers/api-variables/variable-autoload-filters.xml +++ b/docs/fr/programmers/api-variables/variable-autoload-filters.xml @@ -1,6 +1,6 @@ - + $autoload_filters @@ -20,10 +20,10 @@ $smarty->autoload_filters = array('pre' => array('trim', 'stamp'), Voir aussi - register_outputfilter(), - register_prefilter(), - register_postfilter() et - load_filter(). + register_outputfilter(), + register_prefilter(), + register_postfilter() et + load_filter(). diff --git a/docs/fr/programmers/api-variables/variable-cache-dir.xml b/docs/fr/programmers/api-variables/variable-cache-dir.xml index c32bda59..a481d9eb 100644 --- a/docs/fr/programmers/api-variables/variable-cache-dir.xml +++ b/docs/fr/programmers/api-variables/variable-cache-dir.xml @@ -1,23 +1,23 @@ - + $cache_dir Il s'agit du nom du répertoire où les caches des templates sont stockés. Par défaut il s'agit de - "./cache", ce qui signifie + ./cache, ce qui signifie que Smarty va chercher ce répertoire dans le même répertoire que le script PHP en cours d'exécution. Ce dossier doit être accessible en écriture par le serveur web - (Voir l'installation). - Vouspouvez aussi utiliser votre propre fonction de + (Voir l'installation pour plus d'informations). + Vous pouvez aussi utiliser votre propre fonction de gestion de cache personnalisé pour contrôler les fichiers de cache, qui ignorera cette configuration. - Voir aussi $use_sub_dirs. + Voir aussi $use_sub_dirs. Note technique @@ -35,11 +35,11 @@ Voir aussi - $caching, - $use_sub_dirs, - $cache_lifetime, - $cache_handler_func, - $cache_modified_check et + $caching, + $use_sub_dirs, + $cache_lifetime, + $cache_handler_func, + $cache_modified_check et la section sur le cache. diff --git a/docs/fr/programmers/api-variables/variable-cache-handler-func.xml b/docs/fr/programmers/api-variables/variable-cache-handler-func.xml index dd9c75af..fa1e85a9 100644 --- a/docs/fr/programmers/api-variables/variable-cache-handler-func.xml +++ b/docs/fr/programmers/api-variables/variable-cache-handler-func.xml @@ -1,12 +1,13 @@ - + $cache_handler_func Vous pouvez utiliser votre propre fonction de gestion du cache plutôt que - d'utiliser celle livrée avec Smarty ($cache_dir). + d'utiliser celle livrée avec Smarty + ($cache_dir). Référez-vous à la section sur la fonction de gestion de cache personnalisée pour plus de détails. diff --git a/docs/fr/programmers/api-variables/variable-cache-lifetime.xml b/docs/fr/programmers/api-variables/variable-cache-lifetime.xml index f772d9bb..8ce7d828 100644 --- a/docs/fr/programmers/api-variables/variable-cache-lifetime.xml +++ b/docs/fr/programmers/api-variables/variable-cache-lifetime.xml @@ -1,38 +1,48 @@ - + $cache_lifetime Il s'agit de la durée en secondes pendant laquelle un cache de template est valide. Une fois cette durée dépassée, le cache est regénéré. - $caching doit être activé (soit 1 ou 2) pour que $cache_lifetime ait une - quelconque utilité. Avec une valeur de -1, le cache n'expire jamais. - Avec une valeur de 0, le cache est toujours regénéré (utile - a des fins de tests seulement. Une meilleure façon de désactiver - le cache est de mettre $caching = 0). + + + + $caching doit être activé (soit 1 ou 2) pour que + $cache_lifetime ait une quelconque utilité. + + + + Avec une valeur de -1, le cache n'expire jamais. + + + Avec une valeur de 0, le cache est toujours regénéré (utile + a des fins de tests seulement. Une meilleure façon de désactiver + le cache est de mettre $caching = 0). + + + Si vous souhaitez donner a certains templates leur propre durée de vie + en cache, vous pouvez le faire en réglant + $caching à 2, + puis $cache_lifetime à une unique valeur juste avant d'appeler + display() + ou fetch(). + + + - Si $force_compile est + Si $force_compile est activé, les fichiers du cache seront regénérés a chaque fois, désactivant ainsi le cache. Vous pouvez effacer tous les fichiers du cache avec la function - clear_all_cache() + clear_all_cache() ou de façon individuelle (ou groupée) avec la fonction clear_cache(). + linkend="api.clear.cache">clear_cache(). - - Note technique - - Si vous souhaitez donner a certains templates leur propre durée de vie - en cache, vous pouvez le faire en réglant - $caching a 2, - puis $cache_lifetime a une unique valeur juste avant d'appeler - display() ou fetch(). - - - + $cache_modified_check - Si cette variable est a vrai, Smarty respectera l'en-tête + Si cette variable est à &true;, Smarty respectera l'en-tête If-Modified-Since envoyé par le client. Si la date de dernière modification du fichier de cache n'a pas changé depuis la dernière - visite, alors un en-tête "304 Not Modified" sera envoyé à la place + visite, alors un en-tête '304: Not Modified' sera envoyé à la place du contenu. Celà ne fonctionne qu'avec du contenu mis en cache hors de la - balise {insert}. + balise {insert}. Voir aussi - $caching, - $cache_lifetime, - $cache_handler_func et - la section sur le cache. + $caching, + $cache_lifetime, + $cache_handler_func + et la section sur le cache. diff --git a/docs/fr/programmers/api-variables/variable-caching.xml b/docs/fr/programmers/api-variables/variable-caching.xml index ddef284c..c2e67a8c 100644 --- a/docs/fr/programmers/api-variables/variable-caching.xml +++ b/docs/fr/programmers/api-variables/variable-caching.xml @@ -1,6 +1,6 @@ - + $caching @@ -10,30 +10,53 @@ Par défaut, ce réglage est à 0 (désactivé). Si vos templates générent du contenu redondant, il est conseillé d'activer le cache. Celà permettra un gain de performance conséquent. + + + Vous pouvez aussi avoir de - nombreux fichiers de cache pour un même template. - Une valeur de 1 ou 2 active le cache. 1 indique a Smarty d'utiliser - la variable $cache_lifetime - pour déterminer si le fichier de cache a expiré. - Une valeur de 2 indique à Smarty d'utiliser la valeur - $cache_lifetime spécifiée à la + nombreux fichiers de cache + pour un même template. + + + + + Une valeur de 1 ou 2 active le cache. + + + + 1 indique a Smarty d'utiliser la variable + $cache_lifetime + pour déterminer si le fichier de cache a expiré. + + + Une valeur de 2 indique à Smarty d'utiliser la valeur + $cache_lifetime + spécifiée à la génération du cache. Ainsi vous pouvez régler la durée de vie d'un fichier de cache avant de récupérer - le template pour avoir un certain contrôle quand ce fichier en particulier expire. Voir - aussi is_cached(). - - - Si $compile_check est actif, le contenu - du cache sera regénéré si un des templates ou un des fichiers de configuration qui fait partie - de ce fichier de cache a été modifié. Si $force_compile - est actif, le contenu du cache est toujours regénéré. - + le template pour avoir un certain contrôle quand ce fichier en particulier expire. Voir + aussi is_cached(). + + + + Si $compile_check + est actif, le contenu du cache sera regénéré si un des templates ou un des fichiers de + configuration qui fait partie de ce fichier de cache a été modifié. + + + Si + $force_compile est actif, le contenu du cache + est toujours regénéré. + + + Voir aussi - $cache_dir, - $cache_lifetime, - $cache_handler_func, - $cache_modified_check et + $cache_dir, + $cache_lifetime, + $cache_handler_func, + $cache_modified_check, + is_cached() et la section sur le cache. diff --git a/docs/fr/programmers/api-variables/variable-compile-check.xml b/docs/fr/programmers/api-variables/variable-compile-check.xml index 5acae875..3947c1be 100644 --- a/docs/fr/programmers/api-variables/variable-compile-check.xml +++ b/docs/fr/programmers/api-variables/variable-compile-check.xml @@ -1,6 +1,6 @@ - + $compile_check @@ -11,20 +11,20 @@ dernière compilation. S'il a changé, le template est recompilé. Si le template n'a pas encore été compilé, il le sera quelque soit la valeur de ce réglage. - Par défaut cette valeur est à vrai. + Par défaut cette valeur est à &true;. Quand une application est mise en production (les templates ne changent plus), cette vérification n'est pas nécessaire. - Assurez-vous de mettre $compile_check à "false" pour des performances - maximales. Notez que si vous mettez ce paramètre à "false" et qu'un + Assurez-vous de mettre $compile_check à &false; + pour des performances maximales. Notez que si vous mettez ce paramètre à &false; et qu'un template est modifié, vous ne verrez *pas* le changement car le template ne sera *pas* recompilé. Si le processus de cache - est activé et que $compile_check l'est aussi, alors les fichiers + est activé et que $compile_check l'est aussi, alors les fichiers du cache seront regénérés si un template concerné ou un fichier de configuration concerné est modifié. Voir aussi $force_compile ou clear_compiled_tpl. + linkend="variable.force.compile">$force_compile ou clear_compiled_tpl(). diff --git a/docs/fr/programmers/api-variables/variable-compile-dir.xml b/docs/fr/programmers/api-variables/variable-compile-dir.xml index 75726e60..02ec607a 100644 --- a/docs/fr/programmers/api-variables/variable-compile-dir.xml +++ b/docs/fr/programmers/api-variables/variable-compile-dir.xml @@ -1,18 +1,17 @@ - + $compile_dir C'est le nom du répertoire où se trouvent les templates - compilés. Par défaut, il s'agit de "./templates_c", + compilés. Par défaut, il s'agit de ./templates_c, ce qui signifie que Smarty va chercher ce répertoire dans le même répertoire que le script PHP en cours d'exécution. Ce dossier doit être accessible en écriture par le serveur web. - (Voir l'installation). - Voir aussi $use_sub_dirs. + (Voir l'installation pour plus d'informations). Note technique @@ -30,8 +29,8 @@ Voir aussi - $compile_id et - $use_sub_dirs. + $compile_id et + $use_sub_dirs. diff --git a/docs/fr/programmers/api-variables/variable-compile-id.xml b/docs/fr/programmers/api-variables/variable-compile-id.xml index a98aca4b..2973e192 100644 --- a/docs/fr/programmers/api-variables/variable-compile-id.xml +++ b/docs/fr/programmers/api-variables/variable-compile-id.xml @@ -1,27 +1,29 @@ - + $compile_id - Identifiant persistant du compilateur. On peut passer le même $compile_id - a chaque appel de fonction mais une alternative consiste à régler ce - $compile_id, qui sera utilisé implicitement. + Identifiant persistant du compilateur. On peut passer le même + $compile_id a chaque appel de fonction mais une + alternative consiste à régler ce + $compile_id, qui sera utilisé implicitement. - Avec un $compile_id, vous pouvez contourner la limitation qui fait + Avec un $compile_id, vous pouvez contourner la limitation qui fait que vous ne pouvez pas utiliser le même - $compile_dir pour - différents $template_dirs. - Si vous définissez un $compile_id distinct pour - chaque $template_dirs, - alors Smarty indique aux templates compilés à part par leur $compile_id. + $compile_dir pour + différents $template_dirs. + Si vous définissez un $compile_id distinct pour + chaque $template_dir, + alors Smarty indique aux templates compilés à part par leur + $compile_id. Si vous avez par exemple un pré-filtre qui traduit vos templates au moment de la compilation, alors, vous devriez utiliser le langage - courant comme $compile_id et vous devriez obtenir un jeu + courant comme $compile_id et vous devriez obtenir un jeu de templates compilés pour chaque langage que vous utiliserez. diff --git a/docs/fr/programmers/api-variables/variable-compiler-class.xml b/docs/fr/programmers/api-variables/variable-compiler-class.xml index f00fe5bb..ca886e97 100644 --- a/docs/fr/programmers/api-variables/variable-compiler-class.xml +++ b/docs/fr/programmers/api-variables/variable-compiler-class.xml @@ -1,6 +1,7 @@ - + + $compiler_class @@ -9,6 +10,7 @@ 'Smarty_Compiler'. Réservé aux utilisateurs avancés. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-config-booleanize.xml b/docs/fr/programmers/api-variables/variable-config-booleanize.xml index 885c842d..30b58ed4 100644 --- a/docs/fr/programmers/api-variables/variable-config-booleanize.xml +++ b/docs/fr/programmers/api-variables/variable-config-booleanize.xml @@ -1,17 +1,20 @@ - + + $config_booleanize - Si cette variable est a vrai, les valeurs on/true/yes et off/false/no - dans les fichiers de configuration sont automitiquement converties - en booléen. De cette façon vous pouvez utiliser ces valeurs dans le - template de la façon suivante : {if #foobar#} ... {/if}. Si foobar - est à on, true ou yes, l'instruction {if} sera exécutée. vrai - par défaut. + Si cette variable est à &true;, les valeurs on/true/yes + et off/false/no dans + les fichiers de configuration + sont automitiquement converties en booléen. De cette façon vous pouvez + utiliser ces valeurs dans le template de la façon suivante : {if #foobar#}...{/if}. + Si foobar est à on, true ou yes, + l'instruction {if} sera exécutée. &true; par défaut. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-config-dir.xml b/docs/fr/programmers/api-variables/variable-config-dir.xml index 7e7e15f1..6d949a30 100644 --- a/docs/fr/programmers/api-variables/variable-config-dir.xml +++ b/docs/fr/programmers/api-variables/variable-config-dir.xml @@ -1,6 +1,6 @@ - + $config_dir @@ -8,7 +8,7 @@ Il s'agit du répertoire utilisé pour stocker les fichiers de configuration utilisés dans les templates. - La valeur par défaut est "./configs", + La valeur par défaut est ./configs, ce qui signifie que Smarty va chercher ce répertoire dans le même répertoire que le script PHP qui s'exécute. diff --git a/docs/fr/programmers/api-variables/variable-config-fix-newlines.xml b/docs/fr/programmers/api-variables/variable-config-fix-newlines.xml index 02d3697f..6a2e1d30 100644 --- a/docs/fr/programmers/api-variables/variable-config-fix-newlines.xml +++ b/docs/fr/programmers/api-variables/variable-config-fix-newlines.xml @@ -1,13 +1,16 @@ - + + $config_fix_newlines - Si cette variable est mise a vrai, les caractéres de nouvelles lignes mac et dos - (\r et \r\n) sont convertis en \n quand ils sont analysés. vrai par défaut. + Si cette variable est mise à &true;, les caractéres de nouvelles lignes mac et dos + ('\r' et '\r\n') sont convertis en + '\n' quand ils sont analysés. &true; par défaut. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-config-overwrite.xml b/docs/fr/programmers/api-variables/variable-config-overwrite.xml index 33a8881b..955bbfa1 100644 --- a/docs/fr/programmers/api-variables/variable-config-overwrite.xml +++ b/docs/fr/programmers/api-variables/variable-config-overwrite.xml @@ -1,11 +1,11 @@ - + $config_overwrite - Si cette variable est à vrai, les variables lues dans les + Si cette variable est à &true; (par défaut), les variables lues dans les fichiers de configuration peuvent s'écraser entre elles. Sinon les variables seront mises dans un tableau. Très utile si vous voulez stocker @@ -17,9 +17,9 @@ Tableau de variables de configuration Cet exemple utilise - {cycle} pour afficher - un tableau dont les lignes sont alternativement rouge/verte/bleu - avec $config_overwrite = false. + {cycle} + pour afficher un tableau dont les lignes sont alternativement rouge/verte/bleu + avec $config_overwrite = &false;. Le fichier de configuration @@ -32,7 +32,7 @@ rowColors = #0000FF Le template avec une boucle - {section}. + {section}. Voir aussi - {config_load}, - les fichiers de configuration, - get_config_vars(), - clear_config() et - config_load(). + {config_load}, + get_config_vars(), + clear_config(), + config_load() et + les fichiers de configuration. diff --git a/docs/fr/programmers/api-variables/variable-config-read-hidden.xml b/docs/fr/programmers/api-variables/variable-config-read-hidden.xml index c8830d85..b2a36a1b 100644 --- a/docs/fr/programmers/api-variables/variable-config-read-hidden.xml +++ b/docs/fr/programmers/api-variables/variable-config-read-hidden.xml @@ -1,17 +1,17 @@ - + $config_read_hidden - Si cette variable est à vrai, les sections cachées (dont les noms + Si cette variable est à &true;, les sections cachées (dont les noms commencent par un point) dans les fichiers de configuration - peuvent être lues depuis les templates. On laisse habituellement celà à faux, de + peuvent être lues depuis les templates. On laisse habituellement celà à &false;, de cette façon vous pouvez stocker des données sensibles dans les fichiers de configuration, par exemple des paramètres de base de données, sans vous soucier de la façon dont les templates les chargent. - Mise à faux par défaut. + Mise à &false; par défaut. diff --git a/docs/fr/programmers/api-variables/variable-debug-tpl.xml b/docs/fr/programmers/api-variables/variable-debug-tpl.xml index 23ec0b54..541459d5 100644 --- a/docs/fr/programmers/api-variables/variable-debug-tpl.xml +++ b/docs/fr/programmers/api-variables/variable-debug-tpl.xml @@ -1,17 +1,17 @@ - + $debug_tpl C'est le nom du fichier template utilisé pour la console de débogage. Par défaut debug.tpl, - il se situe dans SMARTY_DIR. + il se situe dans SMARTY_DIR. Voir aussi - $debugging et + $debugging et la console de débogage. diff --git a/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml b/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml index b7dcf2f7..45be3433 100644 --- a/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml +++ b/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml @@ -1,20 +1,36 @@ - + $debugging_ctrl - Celà permet d'avoir différents moyens pour activer - le débogage. URL signifie que si SMARTY_DEBUG se - trouve dans QUERY_STRING, le débogage - est activé à l'invocation du script. Si + Cela permet d'avoir différents moyens pour activer + le débogage. NONE signifie qu'aucune + méthode alternative n'est autorisée. URL + signifie que si SMARTY_DEBUG se + trouve dans QUERY_STRING, le débogage + est activé à l'invocation du script. Si $debugging - est à vrai, cette valeur est sans effet. + est à &true;, cette valeur est sans effet. + + $debugging_ctrl sur localhost + +debugging = false; // the default +$smarty->debugging_ctrl = ($_SERVER['SERVER_NAME'] == 'localhost') ? 'URL' : 'NONE'; +?> +]]> + + Voir aussi - la console de débogage. + la console de débogage et + $debugging. diff --git a/docs/fr/programmers/api-variables/variable-debugging.xml b/docs/fr/programmers/api-variables/variable-debugging.xml index 1c993987..396bda0f 100644 --- a/docs/fr/programmers/api-variables/variable-debugging.xml +++ b/docs/fr/programmers/api-variables/variable-debugging.xml @@ -1,6 +1,6 @@ - + $debugging @@ -11,20 +11,20 @@ inclus et des variables assignées depuis PHP et des variables des fichiers de configuration - pour la page courante de template. Il ne montre pas les variables assignées + pour le script courant. Il ne montre pas les variables assignées dans un template avec - {assign}. + {assign}. Voir aussi - $debugging_ctrl + $debugging_ctrl sur la façon d'activer le débogage depuis l'url. Voir aussi - {debug}, - $debug_tpl et - $debugging_ctrl + {debug}, + $debug_tpl et + $debugging_ctrl. diff --git a/docs/fr/programmers/api-variables/variable-default-modifiers.xml b/docs/fr/programmers/api-variables/variable-default-modifiers.xml index 7d7bd03b..3308accd 100644 --- a/docs/fr/programmers/api-variables/variable-default-modifiers.xml +++ b/docs/fr/programmers/api-variables/variable-default-modifiers.xml @@ -1,17 +1,19 @@ - + + $default_modifiers Il s'agit d'un tableau de modificateurs utilisé pour assigner une valeur par défaut a chaque variable dans un template. Par exemple, pour par défaut échapper les caractéres HTML de chaque variable, - utilisez array('escape:"htmlall"'); Pour rendre une variable indépendante + utilisez array('escape:"htmlall"'). Pour rendre une variable indépendante des modificateurs par défaut, passez-lui en paramètre le modificateur - "nodefaults" : {$var|nodefaults}. + nodefaults : {$var|smarty:nodefaults}. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-default-resource-type.xml b/docs/fr/programmers/api-variables/variable-default-resource-type.xml index 67bdfd3e..7a1595b9 100644 --- a/docs/fr/programmers/api-variables/variable-default-resource-type.xml +++ b/docs/fr/programmers/api-variables/variable-default-resource-type.xml @@ -1,15 +1,18 @@ - + + $default_resource_type Ceci dit à smarty quel type de ressource utiliser implicitement. La valeur - par défaut est 'file', signifiant que $smarty->display('index.tpl'); et - $smarty->display('file:index.tpl'); sont la même chose. Voyez le chapitre + par défaut est file, signifiant que + $smarty->display('index.tpl') et + $smarty->display('file:index.tpl') sont la même chose. Voyez le chapitre ressource pour plus de détails. - - + + + - + + $default_template_handler_func diff --git a/docs/fr/programmers/api-variables/variable-error-reporting.xml b/docs/fr/programmers/api-variables/variable-error-reporting.xml index 1a8f3732..89b33e94 100644 --- a/docs/fr/programmers/api-variables/variable-error-reporting.xml +++ b/docs/fr/programmers/api-variables/variable-error-reporting.xml @@ -1,21 +1,21 @@ - + $error_reporting Lorsque cette valeur est configurée à une valeur non nulle, sa valeur est utilisée comme le - error_reporting-level - de PHP à l'intérieur de display() - et fetch(). Lorsque le error_reporting-level + de PHP à l'intérieur de display() + et fetch(). Lorsque le déboguage est ignoré, cette valeur est ignorée et error-level est non-modifié. Voir aussi - trigger_error(), + trigger_error(), le débogage et Troubleshooting. diff --git a/docs/fr/programmers/api-variables/variable-force-compile.xml b/docs/fr/programmers/api-variables/variable-force-compile.xml index 5910b9fc..3d352000 100644 --- a/docs/fr/programmers/api-variables/variable-force-compile.xml +++ b/docs/fr/programmers/api-variables/variable-force-compile.xml @@ -1,14 +1,14 @@ - + $force_compile Celà oblige Smarty à (re)compiler les templates à chaque invocation. Ce réglage supplante - $compile_check. - Par défaut, il est désactivé. Ceci est commode pour le développement + $compile_check. + Par défaut, il vaut &false;. Ceci est commode pour le développement et le débogage mais ne devrait jamais être utilisé dans un environnment de production. Si le système de cache est actif, les diff --git a/docs/fr/programmers/api-variables/variable-left-delimiter.xml b/docs/fr/programmers/api-variables/variable-left-delimiter.xml index d2219d46..d80c800b 100644 --- a/docs/fr/programmers/api-variables/variable-left-delimiter.xml +++ b/docs/fr/programmers/api-variables/variable-left-delimiter.xml @@ -1,16 +1,16 @@ - + $left_delimiter Il s'agit du délimiteur gauche utilisé par le moteur de templates. La - valeur par défaut est "{". + valeur par défaut est {. Voir aussi - $right_delimiter et + $right_delimiter et l'analyse d'échapement Smarty. diff --git a/docs/fr/programmers/api-variables/variable-php-handling.xml b/docs/fr/programmers/api-variables/variable-php-handling.xml index bf06a2d4..9fb1275a 100644 --- a/docs/fr/programmers/api-variables/variable-php-handling.xml +++ b/docs/fr/programmers/api-variables/variable-php-handling.xml @@ -1,25 +1,25 @@ - + $php_handling Indique à Smarty comment interpréter le code PHP intégré dans les templates. Il y a quatre valeurs possibles, par - défaut SMARTY_PHP_PASSTHRU. Notez que celà n'affecte PAS le code - PHP entouré des balises - {php}{/php} + défaut SMARTY_PHP_PASSTHRU. Notez + que celà n'affecte PAS le code PHP entouré des balises + {php}{/php} dans le template. - SMARTY_PHP_PASSTHRU - Smarty écrit les balises + SMARTY_PHP_PASSTHRU - Smarty écrit les balises telles quelles. - SMARTY_PHP_QUOTE - Smarty transforme les balises + SMARTY_PHP_QUOTE - Smarty transforme les balises en entités HTML. - SMARTY_PHP_REMOVE - Smarty supprime les balises + SMARTY_PHP_REMOVE - Smarty supprime les balises des templates. - SMARTY_PHP_ALLOW - Smarty exécute les balises + SMARTY_PHP_ALLOW - Smarty exécute les balises comme du code PHP. diff --git a/docs/fr/programmers/api-variables/variable-plugins-dir.xml b/docs/fr/programmers/api-variables/variable-plugins-dir.xml index 2702c249..4440ec80 100644 --- a/docs/fr/programmers/api-variables/variable-plugins-dir.xml +++ b/docs/fr/programmers/api-variables/variable-plugins-dir.xml @@ -1,27 +1,29 @@ - + $plugins_dir C'est le répertoire (ou les répertoires) dans lequel Smarty ira chercher les plugins dont il a besoin. La valeur par défaut est - "plugins" sous - le répertoire SMARTY_DIR. + plugins/ sous + le répertoire SMARTY_DIR. Si vous donnez un chemin relatif, Smarty regardera d'abord relativement au - SMARTY_DIR, puis relativement - au rtc (répertoire de travail courant), puis relativement a chaque entrée de votre répertoire - d'inclusion PHP. Si $plugins_dir est un tableau de répertoires, Smarty - cherchera les plugins dans chaque répertoire de plugins, dans l'ordre donné. + SMARTY_DIR, puis relativement + au répertoire de travail courant, puis relativement à chaque entrée de votre répertoire + d'inclusion PHP. Si $plugins_dir est un tableau de répertoires, Smarty + cherchera les plugins dans chaque répertoire de plugins, + dans l'ordre donné. Note technique - Pour des raisons de performances, ne réglez pas votre plugins_dir + Pour des raisons de performances, ne réglez pas votre $plugins_dir pour qu'il utilise votre include_path PHP. Utilisez un - chemin absolu ou un chemin relatif a SMARTY_DIR ou au rtc. + chemin absolu ou un chemin relatif a SMARTY_DIR ou + au répertoire de travail courant. diff --git a/docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml b/docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml index 5e718376..a9f3df7b 100644 --- a/docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml +++ b/docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml @@ -1,21 +1,25 @@ - + $request_use_auto_globals - Spécifie si Smarty doit utiliser les variables PHP $HTTP_*_VARS[] - ($request_use_auto_globals=false qui est la valeur par défaut) ou - $_*[] ($request_use_auto_globals=true). Celà affecte les templates - qui utilisent {$smarty.request.*}, - {$smarty.get.*} etc.. - Attention: Si vous configurez $request_use_auto_globals à true, - variable.request.vars.order - n'a plus d'effets et la valeur de la directive de configuration - gpc_order de PHP est utilisée. + Spécifie si Smarty doit utiliser les variables PHP $HTTP_*_VARS[] + ($request_use_auto_globals=&false; qui est la valeur par défaut) ou + $_*[] ($request_use_auto_globals=&true;). Cela affecte les templates + qui utilisent + {$smarty.request.*}, {$smarty.get.*} etc.. - + + Attention + + Si vous configurez $request_use_auto_globals to true à &true;, + $request_vars_order + n'a plus d'effets et la valeur de la directive de configuration + gpc_order de PHP est utilisée. + + - + $request_vars_order @@ -10,8 +10,8 @@ Voir aussi - $smarty.request et - $request_use_auto_globals. + $smarty.request et + $request_use_auto_globals. diff --git a/docs/fr/programmers/api-variables/variable-right-delimiter.xml b/docs/fr/programmers/api-variables/variable-right-delimiter.xml index a69219d6..01285c8b 100644 --- a/docs/fr/programmers/api-variables/variable-right-delimiter.xml +++ b/docs/fr/programmers/api-variables/variable-right-delimiter.xml @@ -1,17 +1,17 @@ - + $right_delimiter Il s'agit du délimiteur droit utilisé par le moteur de templates. - La valeur par défaut est "}". + La valeur par défaut est }. Voir aussi - $left_delimiter et - l'analyse d'échapement Smarty. + $left_delimiter et + l'analyse d'échappement Smarty. diff --git a/docs/fr/programmers/api-variables/variable-secure-dir.xml b/docs/fr/programmers/api-variables/variable-secure-dir.xml index f2b01d4d..8f5d51ff 100644 --- a/docs/fr/programmers/api-variables/variable-secure-dir.xml +++ b/docs/fr/programmers/api-variables/variable-secure-dir.xml @@ -1,18 +1,18 @@ - + $secure_dir Il s'agit d'un tableau contenant tous les fichiers et répertoires locaux qui sont considérés comme sécurisés. - {include} et - {fetch} l'utilisent quand + {include} et + {fetch} l'utilisent quand la sécurité est activée. - $secure_dir example + Exemple avec $secure_dir secure_dir = $secure_dirs; Voir aussi la configuration pour la sécuritéet - $trusted_dir. + $trusted_dir. diff --git a/docs/fr/programmers/api-variables/variable-security-settings.xml b/docs/fr/programmers/api-variables/variable-security-settings.xml index 612a1b6d..48a8b2a1 100644 --- a/docs/fr/programmers/api-variables/variable-security-settings.xml +++ b/docs/fr/programmers/api-variables/variable-security-settings.xml @@ -1,6 +1,6 @@ - + $security_settings @@ -12,43 +12,44 @@ - PHP_HANDLING - true/false. Si vrai, le - réglage $php_handling + PHP_HANDLING - booléen. Si &true;, le + réglage $php_handling n'est pas vérifié. - IF_FUNCS - Le tableau des noms de fonctions - PHP autorisées dans les intructions {if}. + IF_FUNCS - Le tableau des noms de fonctions + PHP autorisées dans les intructions + {if}. - INCLUDE_ANY - true/false. Si vrai, + INCLUDE_ANY - booléen. Si &true;, les templates peuvent être inclus de n'importe où, quelque soit - le contenu de $secure_dir. + le contenu de $secure_dir. - PHP_TAGS - true/false. Si vrai, - les balises {php}{/php} + PHP_TAGS - booléen. Si &true;, + les balises {php}{/php} sont autorisées dans les templates. - MODIFIER_FUNCS - Le tableau des noms de fonctions + MODIFIER_FUNCS - Le tableau des noms de fonctions autorisées à être utilisées comme modificateurs de variables. - ALLOW_CONSTANTS - true/false. Si l'accès aux constantes via + ALLOW_CONSTANTS - booléen. Si l'accès aux constantes via la syntaxe {$smarty.const.name} - est autorisé ou non. Par défaut, pour des raisons de sécurité, le paramètre est à false. + est autorisé ou non. diff --git a/docs/fr/programmers/api-variables/variable-security.xml b/docs/fr/programmers/api-variables/variable-security.xml index 6c15d40c..a71ad8aa 100644 --- a/docs/fr/programmers/api-variables/variable-security.xml +++ b/docs/fr/programmers/api-variables/variable-security.xml @@ -1,52 +1,53 @@ - + $security - Cette variable vaut false par défaut. $security est de rigueur + Cette variable vaut &false; par défaut. La sécurité est de rigueur quand vous n'êtes pas complétement sûr des personnes qui éditent les templates (par ftp par exemple) et que vous voulez réduire le risque que la sécurité du système soit compromise par le langage de template. Activer cette option de sécurité applique les régles suivantes au langage de template, à moins que - $security_settings ne spécifie - le contraire : + $security_settings + ne spécifie le contraire : - Si $php_handling est réglée - à SMARTY_PHP_ALLOW, celà est implicitement changé a SMARTY_PHP_PASSTHRU. + Si $php_handling + est réglée à SMARTY_PHP_ALLOW, cela est implicitement + changé à SMARTY_PHP_PASSTHRU. Les fonctions PHP ne sont pas autorisées dans les - instructions {if}, + instructions {if}, à part celles déclarées dans - $security_settings. + $security_settings. Les templates ne peuvent être inclus que depuis des répertoires listés dans le tableau - $secure_dir. + $secure_dir. Les fichiers locaux ne peuvent être récupérés que depuis les répertoires listés dans le tableau - $secure_dir en - utilisant {fetch}. + $secure_dir en + utilisant {fetch}. - Les balises {php}{/php} + Les balises {php}{/php} ne sont pas autorisées. @@ -54,7 +55,7 @@ Les fonctions PHP ne sont pas autorisées en tant modificateurs, à part celles spécifiées dans - $security_settings. + $security_settings. diff --git a/docs/fr/programmers/api-variables/variable-template-dir.xml b/docs/fr/programmers/api-variables/variable-template-dir.xml index ea56df93..e7497f93 100644 --- a/docs/fr/programmers/api-variables/variable-template-dir.xml +++ b/docs/fr/programmers/api-variables/variable-template-dir.xml @@ -1,6 +1,6 @@ - + $template_dir @@ -8,8 +8,8 @@ C'est le nom par défaut du répertoire des templates. Si vous ne spécifiez aucun chemin lors de l'utilisation de templates, Smarty les cherchera à cet emplacement. Par défaut, il s'agit de - "./templates", ce qui signifie - qu'il va chercher le répertoire templates + ./templates, ce qui signifie + qu'il va chercher le répertoire templates/ dans le répertoire où se trouve le script PHP en cours d'exécution. diff --git a/docs/fr/programmers/api-variables/variable-trusted-dir.xml b/docs/fr/programmers/api-variables/variable-trusted-dir.xml index 42c8d2f5..98f2e768 100644 --- a/docs/fr/programmers/api-variables/variable-trusted-dir.xml +++ b/docs/fr/programmers/api-variables/variable-trusted-dir.xml @@ -1,16 +1,16 @@ - + $trusted_dir - $trusted_dir n'est utilisée lorsque - $security est activée. C'est un - tableau de tous les répertoires qui peuvent être considérés comme svrs. + $trusted_dir n'est utilisée lorsque + $security est activée. + C'est un tableau de tous les répertoires qui peuvent être considérés comme svrs. Les répertoires svrs sont ceux qui contiennent des scripts PHP qui sont exécutés directement depuis les templates avec - {include_php}. + {include_php}. diff --git a/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml b/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml index 6cf98653..401afc84 100644 --- a/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml +++ b/docs/fr/programmers/api-variables/variable-use-sub-dirs.xml @@ -1,6 +1,6 @@ - + $use_sub_dirs @@ -8,15 +8,15 @@ Smarty va créer des sous-dossiers dans les dossiers templates_c et cache - si la variable $use_sub_dirs est défini à true (Par défaut, vaut false). + si la variable $use_sub_dirs est défini à &true; (Par défaut, vaut &false;). Dans un environnement où il peut y avoir potentiellement des centaines de milliers de fichiers de créés, ceci peut rendre le système de fichiers plus rapide. D'un autre côté, quelques environnements n'acceptent pas que les processus PHP - créent des dossiers, donc, cette variable doit être désactivée. Par défaut, - cette variable vaut false (désactivé). Les sous-dossiers sont plus efficaces, utilisez-les - donc si vous le pouvez. + créent des dossiers, donc, cette variable doit être désactivée par défaut. + Les sous-dossiers sont plus efficaces, utilisez-les + donc si vous le pouvez. Théoriquement, vous obtiendrez plus de performance sur un système de fichier contenant 10 dossiers contenant chaque, 100 fichiers plutôt qu'un dossier contenant 1000 fichiers. C'est par exemple le cas avec Solaris 7 (UFS)... @@ -25,26 +25,27 @@ Note technique - - $use_sub_dirs=true ne fonctionne pas avec - safe_mode=On, - raison pour laquelle c'est paramétrable et que c'est désactivé par défaut. - - - $use_sub_dirs=true sous Windows peut causer des problèmes. - - - - Note - - Depuis Smarty-2.6.2, $use_sub_dirs vaut false par défaut. - + + + $use_sub_dirs=true ne fonctionne pas avec + safe_mode=On, + raison pour laquelle c'est paramétrable et que c'est désactivé par défaut. + + + + $use_sub_dirs=true sous Windows peut causer des problèmes. + + + Safe_mode est obsolète depuis PHP6. + + + Voir aussi - $compile_dir, - $compile_id et - $cache_dir. + $compile_id, + $cache_dir et + $compile_dir.