22/08/2012, 12:58:38
Citation :En gros on va ajouter le répertoire "/template" dans la conf Smarty comme étant un répertoire qui contiendra des templates qui seront "appelables" durant le traitement.ha oui mais c'est la BAba et c'est bien indiqué dans la doc
j'ai un fichier include.php ou je mets en particulier
Code :
/**** Les chemins des répertoires pour SMARTY */
define('TEMPLATES_LOCATION', join_path(ROOT_DIR_GESTASSO,'templates' ) ); // répertoire Fichiers des templates
define('TMP_LOCATION', join_path(ROOT_DIR_GESTASSO,'temp')); // répertoire des Fichiers temporaires
define('TMP_TEMPLATES_C_LOCATION', join_path(ROOT_DIR_GESTASSO,'temp','templates_c')); // répertoire des Fichiers temporaires de templates
/**** Les chemins et variables pour SMARTY */
//Il doit s'agir du chemin complet du répertoire où se trouvent les fichiers classes de Smarty., le chemin doit se terminer par un slash.
define('SMARTY_DIR', join_path(ROOT_LIB ,'smarty'). DIRECTORY_SEPARATOR );
require (SMARTY_DIR.'Smarty.class.php'); // la classe
$tpl = new Smarty; //instance de Smarty pour scripts PHP
$tpl->setCompileDir (TMP_TEMPLATES_C_LOCATION) ;// répertoire par défaut de compilation = templates_c // Smarty version 3.x
$tpl->setTemplateDir (TEMPLATES_LOCATION); // répertoire par défaut des templates = templates // Smarty version 3.x
J-C Etiemble v 2.2.xx