[Smarty] Problème de read ressource avec smarty
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:
Code:
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/';
}
} |
index.tpl
Code:
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> |
Code:
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');
?> |
résultat obtenu:
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], Object:Page) # 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], Object:Page) # 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