diff --git a/docs/fr/programmers/api-variables/variable-plugins-dir.xml b/docs/fr/programmers/api-variables/variable-plugins-dir.xml index 7ec2e215..2702c249 100644 --- a/docs/fr/programmers/api-variables/variable-plugins-dir.xml +++ b/docs/fr/programmers/api-variables/variable-plugins-dir.xml @@ -1,14 +1,18 @@ - + + $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. 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 + les plugins dont il a besoin. La valeur par défaut est + "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é. @@ -20,7 +24,40 @@ chemin absolu ou un chemin relatif a SMARTY_DIR ou au rtc. + + + Ajout d'un dossier local de plugins + +plugins_dir[] = 'includes/my_smarty_plugins'; + +?> + +]]> + + + + + Plusieurs $plugins_dir + +plugins_dir = array( + 'plugins', // the default under SMARTY_DIR + '/path/to/shared/plugins', + '../../includes/my/plugins' + ); + +?> + +]]> + + + +--> \ No newline at end of file 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 793bd5f3..5e718376 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,19 +1,22 @@ - + + $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 + 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. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-request-vars-order.xml b/docs/fr/programmers/api-variables/variable-request-vars-order.xml index 2ac0e1f3..6fc4a3a4 100644 --- a/docs/fr/programmers/api-variables/variable-request-vars-order.xml +++ b/docs/fr/programmers/api-variables/variable-request-vars-order.xml @@ -1,13 +1,20 @@ - + + $request_vars_order L'ordre dans lequel les variables de requêtes sont enregistrées, identique a variables_order dans php.ini. + + Voir aussi + $smarty.request et + $request_use_auto_globals. + + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-right-delimiter.xml b/docs/fr/programmers/api-variables/variable-right-delimiter.xml index 736125b8..a69219d6 100644 --- a/docs/fr/programmers/api-variables/variable-right-delimiter.xml +++ b/docs/fr/programmers/api-variables/variable-right-delimiter.xml @@ -1,6 +1,7 @@ - + + $right_delimiter @@ -8,10 +9,12 @@ La valeur par défaut est "}". - Voir aussi - $left_delimiter. + Voir aussi + $left_delimiter et + l'analyse d'échapement Smarty. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-secure-dir.xml b/docs/fr/programmers/api-variables/variable-secure-dir.xml index e700f6be..3b03dc63 100644 --- a/docs/fr/programmers/api-variables/variable-secure-dir.xml +++ b/docs/fr/programmers/api-variables/variable-secure-dir.xml @@ -1,14 +1,23 @@ - + + $secure_dir Il s'agit d'un tableau contenant tous les répertoires locaux qui sont - considérés comme sécurisés. {include} et {fetch} l'utilisent quand - la sécurité est activée. + considérés comme sécurisés. + {include} et + {fetch} l'utilisent quand + la sécurité est activée. + + Voir aussi + la configuration pour la sécuritéet + $trusted_dir. + + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-security-settings.xml b/docs/fr/programmers/api-variables/variable-security-settings.xml index 532a3477..559066c1 100644 --- a/docs/fr/programmers/api-variables/variable-security-settings.xml +++ b/docs/fr/programmers/api-variables/variable-security-settings.xml @@ -1,30 +1,59 @@ - + + $security_settings Ces réglages servent à écraser ou spécifier les paramètres de sécurité - quand celle-ci est activée. Les réglages possibles sont les suivants : + quand celle-ci est activée. + Les réglages possibles sont les suivants : - PHP_HANDLING - true/false. Si vrai, 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. - INCLUDE_ANY - true/false. Si vrai, - les templates peuvent être inclus de n'importe où, quelque soit - le contenu de $secure_dir. - PHP_TAGS - true/false. Si vrai, - les balises {php}{/php} sont autorisées dans les templates. - 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 - la syntaxe {$smarty.const.nom} est autorisée ou non. Par défaut, pour des - raisons de sécurité, le paramètre est à false. + + + PHP_HANDLING - true/false. Si vrai, 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. + + + + + INCLUDE_ANY - true/false. Si vrai, + les templates peuvent être inclus de n'importe où, quelque soit + le contenu de $secure_dir. + + + + + PHP_TAGS - true/false. Si vrai, + les balises {php}{/php} + sont autorisées dans les templates. + + + + + 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 + la syntaxe {$smarty.const.name} + est autorisé ou non. Par défaut, pour des raisons de sécurité, le paramètre est à false. + + + +--> \ No newline at end of file