By: Xavier
Date: 2006-04-09
Time: 12:28
|
Appeler plusieurs temlates sur la même page
Bonjour,
Je souhaite appeler plusieurs template sur ma page php, mais TBS ne me sort que le premier appelé. Est-ce posible ? Comment faire ?
Merci d'avance.
<?php
include_once('tbs_class.php') ;
//header
$titre = 'PJEA V2';
$langue = 'fr';
//corps
$titre_h1 = 'titre de la page';
$texte = 'Fzefazfo ojf zfj opf zopd ,azd,n c,dkha zdna zkldjz opnc xcjziodfn zadf';
//parse
$header = new clsTinyButStrong ;
$header->LoadTemplate('header.tpl') ;
$corps = new clsTinyButStrong ;
$corps->LoadTemplate('corps.tpl') ;
$footer = new clsTinyButStrong ;
$footer->LoadTemplate('footer.tpl') ;
$header->Show() ;
$corps->Show() ;
$footer->Show() ;
?> |
|
By: Anonymous
Date: 2006-04-09
Time: 12:50
|
Re: Appeler plusieurs temlates sur la même page
Bonjour,
Seul le premier template est affiché parce que par défaut la méthode Show() fait une fin de programme. Pour éviter cela il faut utiliser un argument :
Mais sinon, il y a une techique plus adpatée pour afficher trois bouts de template à la suite.
$TBS = new clsTinyButStrong ;
$TBS->LoadTemplate('header.tpl'); // charge le template normalement
$TBS->LoadTemplate('corps.tpl','+'); // ajoute le template à la suite
$TBS->LoadTemplate('footer.tpl','+'); // ajoute le template à la suite
$TBS->Show() ;
|
|
By: Xavier
Date: 2006-04-09
Time: 17:09
|
Re: Appeler plusieurs temlates sur la même page
merci beaucoup, en particulier pour la deuxième méthode ;)
|
|
Posting in progress.
Please wait...
|