Bonjour,
voici mon problème :

Situation
Dans le dossier racine se trouvent 2 dossiers - admin et templates - et disons pour simplifier 2 fichiers - header.php et common.php-

Dans le dossier admin : un fichier admin_index.php
Dans le dossier templates : le header.tpl

Dans mon fichier admin_index.php je mets un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
include('../common.php'); // On inclue common.php du dossier racine
include('../header.php'); // On inclue header.php du dossier racine
Mais dans mon fichier header.php, il y a un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$template->set_filenames(array(
'header' => 'templates/header.tpl')
);
qui lie le tpl au php..

Et quand j'essaie de lire admin_index.php il me met :
Error - file templates/header.tpl does not exist
alors qu'il est bien présent donc apparemment il essaie de le lire depuis admin/

comment régler ce problème ?

(je ne peux pas mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$template->set_filenames(array(
'header' => '../templates/header.tpl')
);
car je dois aussi lire le header depuis des pages du dossier racine)


J'espère avoir été clair

Merci d'avance