Bonsoir,
j'ai pas trop su comment nommé le sujet de mon message mais j'essaierais d'être le plus clair possible ^^
J'utilise des méthodes afin d'afficher les différentes pas de mon site de cette façon :
// Méthode qui affiche la page d'accueil du site
function afficherAccueil()
{
$a = new Affichage();
$a->set_file('MODELE','index.tpl.php');
$a->set_var('Keywords',KEYWORDS);
}
mais j'aurais voulu centraliser toutes les variables de méta dans une fonction de cette manière :
// Méthode qui affiche la page d'accueil du site
function afficherAccueil()
{
$this->template('index.tpl.php','Accueil');
$a = new Affichage();
$a->set_var('title','test');
}
// Méthode qui génère la page HTML en fonction du template
function template($page, $titre)
{
$a = new Affichage();
$a->set_file('MODELE',$page);
$a->set_var('title',APPLICATION.' : '.$titre);
$a->set_var('Author',AUTHOR);
$a->set_var('Publisher',PUBLISHER);
$a->set_var('Reply-to',REPLY_TO);
$a->set_var('Description',DESCRIPTION);
$a->set_var('Keywords',KEYWORDS);
$a->set_var('Indentifier-URL',IDENTIFIER_URL);
$a->set_var('Copyright',COPYRIGHT);
$a->set_var('Robots',ROBOTS);
$a->set_var('Revisit-after',REVISIT_AFTER);
}
le problème c'est que de cette façon la variable test ne s'affichera pas sur la page... je sais pas comment faire pour faire appel à la fonction des méta tout en gérant les variables sans la méthode mère !
bonne soirée !