Bonsoir, j'ai une question sur l'arborescence, en fait j'ai implémenter une arborescence de travail afin de faire migrer mon projet en utilisant smarty.
Seule souçi avec celui-ci mes css externes ne sont pas charger.
Je vous explique, j'ai un fichier index.php a la racine du site,
j'y inclus smarty:
Pas d'erreur de ce coté la mais dans index.tpl j'inclus le header.tpl qui a ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $smarty = new Smarty; $smarty->template_dir = 'templates/'; $smarty->compile_dir = '../smarty/templates_c/'; $smarty->config_dir = '../smarty/configs/'; $smarty->cache_dir = '../smarty/cache/'; $smarty->compile_check = true; $smarty->debugging = true; $smarty->display('index.tpl');
C'est ici que sa coince car comme les fichiers tpl sont dans le dossier templates et que l'index est a la racine y compris les dossiers css, js et images rien n'apparais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>{#title#}</title> <link rel="stylesheet" type="text/css" href="css/styles.css" media="screen" /> <script type="text/javascript" src="js/extra.js"></script>
En gros les styles, images, javascript ne sont pas chargé donc que dalle.
Donc ma question quel chemin indiquer dans le head.tpl pour charger mes fichiers manquant et surtout dois je déplacer les dossiers dans templates
merci d'avance car j'ai déjà chipoter quelque heures pour trouver le bon path pour smarty
Je précise que le head.tpl est dans un dossier nommé layer dans le dossier templates.







Répondre avec citation
Partager