[OpenTBS] Template -> Appel de script -> Template
Bonjour,
J'ai un pti souci lors de l'utilisation de TBS.
J'ai une page principale, construite avec un template.
J'ai une liste que je souhaite charger par un scripte externe :
Coté php
Code:
1 2 3 4 5
| $script['listePJ'] = 'php/listePJ.php';
$TBS = new clsTinyButStrong;
$TBS->LoadTemplate('template/fiche.html');
$TBS->Show(); |
Coté html
Code:
[onshow.script.listePJ;script=[val];subtpl]
Jusque la tout marche bien.
Ce script tout ce qu'il y a de plus simple
Code:
1 2 3 4 5 6 7
| $tab = $collecte->listePJ();
if (count($tab) > 0){
$TBS2 = new clsTinyButStrong;
$TBS2->LoadTemplate('template/listePJ.html');
$TBS2->MergeBlock('block',$tab);
$TBS2->Show();
} |
Renvoi une petite liste.
Ma page marche seule
Ma liste marche seule
Mais lorsque je tente d'afficher la page avec la liste a l'intérieur.
Je me retrouve en sortie avec uniquement la liste.
Si je mets un bête echo dans mon script php listePJ, cela fonctionne bien.
C'est certain la liste étant courte je pourrais me passer de template, mais comme je pourrais réutiliser cette technique... j'aimerais bien que ca marche.
Alors bug du moteur TBS ? Une solution pour que cela fonctionne ?