[Smarty] Tout dans le corps rien dans la tête
Bonjour,
je suis en train de vouloir me mettre a Smarty mais j'ai un problème des le premier code
J'ai créer un template avec des includes qui ne veux pas fonctionné normalement
fichier index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
if ( ! file_exists(dirname(__FILE__).'/setting.sys.php'))
{
header('Location:install/setup.php');
}
else {
include_once(dirname(__FILE__).'/setting.sys.php');
}
require('libs/Smarty.class.php');
//Initialisation d'une session
session_start();
$smarty = new Smarty();
$smarty->setTemplateDir( './template/'.$templateName);
if (!empty($_GET['page']) && is_file('core/'.$_GET['page'].'.php'))
{
include ('/core/'.$_GET['page'].'.php');
}
else
{
include ('/core/'.$pageDefault.'.php');
} |
fichier setting.sys.php
Code:
1 2 3 4 5 6 7 8
|
<?php
// Connection au serveur
$pageDefault = 'accueil';
$siteName = 'jQ.BB';
$templateName = 't800'; |
fichier accueil.php
Code:
1 2 3 4 5 6 7 8 9
|
$smarty->assign(array(
'title' => $siteName.' - accueil',
'keyword' => "test, essaie",
'description' => 'Ceci est la première page de test',
'style' => '/template/'.$templateName.'/css/style.css'
));
$smarty->display('overall_header.tpl'); |
fichier "accueil.tpl"
Code:
1 2 3 4 5 6
|
{include file="overall_header.tpl"}
My HTML Page Body goes here
{include file="overall_footer.tpl"} |
fichier "overall_header.tpl"
Code:
1 2 3 4 5 6 7 8 9 10
|
<!DOCTYPE html>
<html>
<head>
<title>{$title}</title>
<meta name="keyword" content="{$keyword}">
<meta name="description" content="{$description}">
<link rel="stylesheet" type="text/css" href="{$style}">
</head>
<body> |
fichier "overall_footer.tpl"
ma bizarrerie elle est dans le résultat : voici le code source du html généré
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<html>
<head>
</head>
<body>
<title>
jQ.BB - accueil
</title>
<meta content="test, essaie" name="keyword"></meta>
<meta content="Ceci est la première page de test" name="description"></meta>
<link href="/template/t800/css/style.css" type="text/css" rel="stylesheet"></link>
My HTML Page Body goes here
</body>
</html> |
Je ne comprend pas d'ou ça vient