Voici la liste des variables prédéfinies que support ce langage de programmation pour les gabarits :
Variable | Description |
---|---|
$template_dir | Cette variable prédéfinie permet d'indiquer le chemin par défaut des gabarits. |
$compile_dir | Cette variable prédéfinie permet d'indiquer le chemin par défaut des gabarits compilés. |
$config_dir | Cette variable prédéfinie permet d'indiquer le chemin des fichiers de configurations utilisés par les gabarits. |
$plugins_dir | Cette variable prédéfinie permet d'indiquer le chemin des fichiers de plugiciels utilisés par les gabarits. |
$debugging | Cette variable prédéfinie permet d'activer la console de débogage Smarty. |
$debug_tpl | Cette variable prédéfinit permet d'indiquer le nom du fichier gabarit destiné à la console de débogage. |
$debugging_ctrl | Cette variable prédéfinie permet d'indiquer le type ou le niveau de débogage. |
$autoload_filters | Cette variable prédéfinie permet d'indiquer s'il faut charger automatiquement les filtres $autoload_filter à chaque appel des gabarits. |
$compile_check | Cette variable prédéfinit permet d'indiquer s'il faut vérifier des changements de gabarit par la date modification à chaque appel de l'application PHP. |
$force_compile | Cette variable prédéfinie permet d'indiquer qu'il faut recompiler les gabarits à chaque appel. |
$caching | Cette variable prédéfinie permet d'indiquer s'il faut cacher (1 ou 2) ou non (0) les gabarits Smarty. |
$cache_dir | Cette variable prédéfinie permet d'indiquer l'emplacement où les gabarits en cache doivent être entreposés. |
$cache_lifetime | Cette variable prédéfinie permet d'indiquer pendant combien de temps, en secondes, sera conservé un gabarit en cache. |
$cache_handler_func | Cette variable prédéfinie permet d'indiquer un pointeur vers une fonction utilisateur de gestion de cache plutôt que d'utiliser celle proposée par défaut par «Smarty». |
$cache_modified_check | Cette variable prédéfinie permet d'indiquer s'il faut tenir compte de l'entête «If-Modified-Since» envoyé par le client (TRUE) ou non (FALSE). |
$config_overwrite | Cette variable prédéfinie permet d'indiquer si les variables des fichiers de configuration sont autorisées à se remplacer entre elle (TRUE) ou non (FALSE). La valeur défaut est TRUE. |
$config_booleanize | Cette variable prédéfinie permet d'indiquer s'il faut convertir automatiquement les valeurs «on», «true», «yes», «off», «false» et «no» en valeurs booléennes (TRUE) ou non (FALSE). |
$config_read_hidden | Cette variable prédéfinie permet d'indiquer s'il est autorisé à lire les sections cachées (soit ceux commençant par un point) à partir du gabarit. |
$config_fix_newlines | Cette variable prédéfinit permet d'indiquer s'il faut convertir les codes ASCII «\r» et «\r\n» de saut de ligne en «\n» lors des analyses (TRUE) ou non (FALSE). |
$default_template_handler_func | Cette variable prédéfinie permet d'indiquer un pointeur vers une fonction de gestion de gabarit introuvable à l'aide de sa ressource. |
$php_handling | Cette variable prédéfinit permet d'indiquer comment doivent être interprété les balises PHP inclus dans les gabarits Smarty. |
$security | Cette variable prédéfinie permet si la sécurité doit être rigoureuse dans le gabarit Smarty (FALSE) ou non (TRUE). |
$secure_dir | Cette variable prédéfinie permet d'indiquer la liste des répertoires considérés comme sécuritaires pour les gabarits. |
$security_settings | Cette variable prédéfinie permet d'indiquer les paramètres de sécurité à appliquer si activée. |
$trusted_dir | Cette variable prédéfinit permet d'indiquer un tableau des répertoires de confiance si la variable $security=TRUE. Ces répertoires de confiance peuvent être exécutés directement dans le gabarit avec la balise {include_php}. |
$left_delimiter | Cette variable prédéfinie permet d'indiquer les caractères de délimitation située à gauche d'un élément lorsque le moteur de gabarit fait son analyse. |
$right_delimiter | Cette variable prédéfinie permet d'indiquer les caractères de délimitation située à droite d'un élément lorsque le moteur de gabarit fait son analyse. |
$compiler_class | Cette variable prédéfinie permet d'indiquer le nom de la classe du compilateur allant être utilisé lors de la compilation des gabarits. |
$request_vars_order | Cette variable prédéfinie permet d'indiquer l'ordre alphabétique dans lequel les variables de requêtes sont entreposées. |
$request_use_auto_globals | Cette variable prédéfinit permet d'indiquer si les gabarits de Smarty doivent utiliser les variables PHP «$HTTP_*_VARS[]» (FALSE) sinon les variables «$_*[]» (TRUE). |
$error_reporting | Cette variable prédéfinie permet d'indiquer le niveau «error_reporting» de PHP si sa valeur n'est pas nulle. |
$compile_id | Cette variable prédéfinie permet d'indiquer l'identificateur unique persistant du compilateur de gabarit Smarty. |
$use_sub_dirs | Cette variable prédéfinit permet d'indiquer si le moteur de gabarit Smarty doit créer les sous-dossiers d'accélération «templates_c» et «cache» d'optimiser ses performances (TRUE) ou non (FALSE). La valeur par défaut est FALSE. |
$default_modifiers | Cette variable prédéfinie permet d'indiquer le tableau de la liste des modificateurs à utiliser par défaut pour chacun des gabarits. |
$default_resource_type | Cette variable prédéfinie permet d'indiquer le type de ressource à utiliser implicitement. |
Dernière mise à jour : Samedi, le 4 juillet 2015