Categories > TinyButStrong general (FR) >

[fr] executer deux fois tbs->show ... est-ce possible ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: oblottin
Date: 2004-05-26
Time: 18:32

[fr] executer deux fois tbs->show ... est-ce possible ?

Je souhaite faire ceci :

disons que ma page finale est decoupee en 2 zones :
- le menu (a gauche)
- le corps (a droite)

etant donne que le corps change radicalement en fonction de ce qu'on veut visionner (accueil, forum, article, ...), je souhaite utiliser 2 modeles comme suit :

   
// affichage du menu
        $tbs1 = new clsTinyButStrong;
    $tbs1->LoadTemplate ('modeles/menu.html');
    $text = $tbs1->Show ();
   
    // affichage du corps
    $tbs2 = new clsTinyButStrong;
    $tbs2->LoadTemplate ('modeles/corps.html');
    $tbs2->Show ();

le resultat chez moi donne un menu mais pas le corps.
Quoi faire pour que tbs2->Show fonctionne ?
By: oblottin
Date: 2004-05-26
Time: 18:41

Re: [fr] executer deux fois tbs->show ... est-ce possible ?

y a une erreur dans le code.
C'est
$tbs1->Show ();
au lieu de
$text=$tbs1->Show ();
En fait, apres avoir tester, il semble que le script s'arrete après
$tbs1->Show ();
By: Skrol29
Date: 2004-05-26
Time: 19:06

Re: [fr] executer deux fois tbs->show ... est-ce possible ?

Bonjour,

C'est la propriété Render qui te permet de gérer ça.
Tu trouveras les détail dans la doc.

N'oubliepas que tu peux aussi utiliser des sous-modèles.
Voire "tbs_include.onload".