Salut,
Tu devrais aussi poster un bout du code TBS que tu as mis dans ton modèle.
Je suppose que ça doit ressembler à un truc comme ça:
[onload;file=affproduit2.php?cat=1]
|
Si c'est le cas, alors file charge un fichier brut localement, il ne fait pas appel à une URL. Donc les paramètres (cat=1) ne sont pas supportés, et si tu indiques un fichier PHP alors ce sera le code source du script qui sera affiché.
Ce que tu dois faire c'est un truc comme ça:
[onload;script=affproduit2.php;subtpl]
|
Là non plus, les paramètres ne sont pas supportés car TBS va appeler le script mais en tant que sous-script de ton appli principale. Donc avec les mêmes variables globales et même fonctions que ton script principal.
Par contre, ton sous-script affproduit2.php peut récupérer les éventuels paramètres de sa balises TBS à l'aide de la variable locale crée pour l'occasion : $CurrPrm.
Voilà, j'espère que ça aide.