diff --git a/docs/fr/programmers/api-variables/variable-compile-id.xml b/docs/fr/programmers/api-variables/variable-compile-id.xml index b260c96c..a98aca4b 100644 --- a/docs/fr/programmers/api-variables/variable-compile-id.xml +++ b/docs/fr/programmers/api-variables/variable-compile-id.xml @@ -1,40 +1,48 @@ - + + $compile_id - Identifiant persistant du compilateur. On peut passer le même 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. + $compile_id, qui sera utilisé implicitement. - Avec un compile_id, vous pouvez contourner la limitation qui fait - que vous ne pouvez pas utiliser le même compile_id 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. + 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. - 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 + 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 de templates compilés pour chaque langage que vous utiliserez. Un autre exemple serait d'utiliser le même dossier de compilation - à travers de multiples domaines / vhosts. eg: + à travers de multiples domaines / vhosts. - compile_id + $compile_id dans un environement d'hôte virtuel compile_id = $_SERVER['SERVER_NAME']; -$smarty->compile_dir = 'chemin/vers/shared_compile_dir'; +$smarty->compile_dir = '/chemin/vers/shared_compile_dir'; + +?> ]]> + +--> \ 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 9f90d42f..7e7e15f1 100644 --- a/docs/fr/programmers/api-variables/variable-config-dir.xml +++ b/docs/fr/programmers/api-variables/variable-config-dir.xml @@ -1,13 +1,15 @@ - + + $config_dir 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", ce qui signifie - que Smarty va chercher ce répertoire + fichiers de configuration + utilisés dans les templates. + 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. @@ -18,6 +20,7 @@ + +--> \ 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 b4c613b9..33a8881b 100644 --- a/docs/fr/programmers/api-variables/variable-config-overwrite.xml +++ b/docs/fr/programmers/api-variables/variable-config-overwrite.xml @@ -1,16 +1,61 @@ - + + $config_overwrite - Si cette variable est a vrai, les variables lues dans les fichiers - de configuration peuvent s'écraser entre elles. Sinon les variables + Si cette variable est à vrai, 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 des tableaux de données dans des fichiers de configuration, listez - simplement chaque élément plusieurs fois. Mise a faux par défaut. + simplement chaque élément plusieurs fois. + + + 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. + + Le fichier de configuration + + + + + Le template avec une boucle + {section}. + + + + {section name=r loop=$rows} + + ....etc.... + + {/section} + +]]> + + + + Voir aussi + {config_load}, + les fichiers de configuration, + get_config_vars(), + clear_config() et + config_load(). + + +--> \ No newline at end of file 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 e93fdf95..c8830d85 100644 --- a/docs/fr/programmers/api-variables/variable-config-read-hidden.xml +++ b/docs/fr/programmers/api-variables/variable-config-read-hidden.xml @@ -1,18 +1,20 @@ - + + $config_read_hidden Si cette variable est à vrai, 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 + commencent par un point) dans les fichiers de configuration + peuvent être lues depuis les templates. On laisse habituellement celà à faux, 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. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-debug-tpl.xml b/docs/fr/programmers/api-variables/variable-debug-tpl.xml index d25cbb93..23ec0b54 100644 --- a/docs/fr/programmers/api-variables/variable-debug-tpl.xml +++ b/docs/fr/programmers/api-variables/variable-debug-tpl.xml @@ -1,14 +1,21 @@ - + + $debug_tpl C'est le nom du fichier template utilisé pour la - console de débuggage. Par défaut debug.tpl, il se situe dans SMARTY_DIR + console de débogage. Par défaut debug.tpl, + il se situe dans SMARTY_DIR. + + + Voir aussi + $debugging et + la console de débogage. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml b/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml index f2db286b..b7dcf2f7 100644 --- a/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml +++ b/docs/fr/programmers/api-variables/variable-debugging-ctrl.xml @@ -1,16 +1,23 @@ - + + $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é a l'invocation du script. Si $debugging + est activé à l'invocation du script. Si + $debugging est à vrai, cette valeur est sans effet. + + Voir aussi + la console de débogage. + + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-debugging.xml b/docs/fr/programmers/api-variables/variable-debugging.xml index ad5e5e73..1c993987 100644 --- a/docs/fr/programmers/api-variables/variable-debugging.xml +++ b/docs/fr/programmers/api-variables/variable-debugging.xml @@ -1,16 +1,33 @@ - + + $debugging Celà active la - console de débogage. - La console est une fenêtre javascript qui vous informe des templates - inclus et des variables assignées dans la page courante. - - + console de débogage. + La console est une fenêtre javascript qui vous informe des templates + 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 + dans un template avec + {assign}. + + + Voir aussi + $debugging_ctrl + sur la façon d'activer le débogage depuis l'url. + + + Voir aussi + {debug}, + $debug_tpl et + $debugging_ctrl + + + + --> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-error-reporting.xml b/docs/fr/programmers/api-variables/variable-error-reporting.xml index 59e7ae68..1a8f3732 100644 --- a/docs/fr/programmers/api-variables/variable-error-reporting.xml +++ b/docs/fr/programmers/api-variables/variable-error-reporting.xml @@ -1,17 +1,26 @@ - + + $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() + sa valeur est utilisée comme 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(), + le débogage et + Troubleshooting. + + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-force-compile.xml b/docs/fr/programmers/api-variables/variable-force-compile.xml index 1c659947..5910b9fc 100644 --- a/docs/fr/programmers/api-variables/variable-force-compile.xml +++ b/docs/fr/programmers/api-variables/variable-force-compile.xml @@ -1,17 +1,21 @@ - + + $force_compile - Celà oblige Smarty a (re)compiler les templates a chaque - invocation. Ce réglage supplante $compile_check. Par défaut, il - est désactivé. 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 - fichiers du cache seront regénérés a chaque appel. + 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 + et le débogage + mais ne devrait jamais être utilisé dans un environnment de production. + Si le système de cache est actif, les + fichiers du cache seront regénérés à chaque appel. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-left-delimiter.xml b/docs/fr/programmers/api-variables/variable-left-delimiter.xml index e5409001..d2219d46 100644 --- a/docs/fr/programmers/api-variables/variable-left-delimiter.xml +++ b/docs/fr/programmers/api-variables/variable-left-delimiter.xml @@ -1,6 +1,7 @@ - + + $left_delimiter @@ -9,9 +10,11 @@ Voir aussi - $right_delimiter. + $right_delimiter et + l'analyse d'échapement Smarty. + +--> \ No newline at end of file diff --git a/docs/fr/programmers/api-variables/variable-php-handling.xml b/docs/fr/programmers/api-variables/variable-php-handling.xml index aac48f24..bf06a2d4 100644 --- a/docs/fr/programmers/api-variables/variable-php-handling.xml +++ b/docs/fr/programmers/api-variables/variable-php-handling.xml @@ -1,10 +1,11 @@ - + + $php_handling - Indique a Smarty comment interpréter le code PHP + 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 @@ -25,11 +26,12 @@ Intégrer du code PHP dans les templates est vivement déconseillé. Préférez les - fonctions utilisateurs - ou les modificateurs de variables. + fonctions utilisateurs ou les + modificateurs de variables. + +--> \ No newline at end of file