Bonjour à tous,
Je recontre un problème lorsque j'effectue une inclusion d'un template smarty dans un template smarty.
mon fichier de déclaration des variables smarty:
index.tpl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 require_once('D:/Projets/sites/sites_client/BambinMalin/v1.4/libs/smarty/Smarty.class.php'); class Page extends Smarty { // constructor function __construct() { // Call Smarty's constructor $this->Smarty(); // Change the default template directories $this->template_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/templates/'; $this->compile_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/'; $this->config_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/configs/'; $this->cache_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/cache/'; $this->plugins_dir[1] = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/smarty_plugins/'; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <html> <head> </head> <body> <div style="position:relative;width:900px;margin-left:8%;"> {include file ="header.tpl"} </div> </body> </html>résultat obtenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php require_once('include/app_top.php'); $page = new Page(); $page->display('index.tpl'); require_once('include/app_bottom.php'); ?>
TEXT: unlink(D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7^F7F^F7F34188%%header.tpl.php) [function.unlink]: No such file or directory
LOCATION: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_file.php, line 44, at November 27, 2007, 3:01 am
Showing backtrace:
unlink("D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7...") # line 44, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_file.php
smarty_core_write_file(Array[3], Objectage) # line 29, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_compiled_resource.php
smarty_core_write_compiled_resource(Array[2], Objectage) # line 1433, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty._compile_resource("header.tpl", "D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7...") # line 1869, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty._smarty_include(Array[2]) # line 25, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\templates_c\%%45^45E^45E480CD%%index.tpl.php
include("D:\Projets\sites\sites_client\BambinMalin\v1.4\templates_c\%%45^...") # line 1258, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty.fetch("index.tpl", null, null, true) # line 1108, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty.display("index.tpl") # line 5, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\index.php
Merci pour votre aide
Partager