Categories > TinyButStrong general (FR) >

Sous template et suppression de body

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: lolo
Date: 2007-03-22
Time: 02:56

Sous template et suppression de body

Hello,

Bon je crois que c'est un bug de TBS là....

J'ai cela dans une classe:

$this->vars['content_file'] = $page_filename;

$TBS = new clsTinyButStrong ;
$TBS -> ObjectRef['vars'] = &$this->vars;
$TBS -> LoadTemplate($this->main_template_filename) ;
$TBS -> Show(TBS_OUTPUT) ;

Ensuite mon template principal a ceci:

<div id="content">[onload; file=[var.~vars.content_file]]
</div>

Donc, ma sous template est bien intégrée en fonction de $this->vars['content_file'] qui contient bien le chemin absolu vers mon fichier "sous-template" (testé avec un [var.~vars.content_file] dans mon template principal).

Mon sous template ne contenait que le code HTML necessaire, sans balises body et html.

Mais, pour les raisons qui font que cette fonctionnalité existe, j'ai rajouter les balise html, head et body et.... étrange, elle sont intégrée dans mon résultat final.... mais j'en veux pô!

Une idée?

By: lolo
Date: 2007-03-22
Time: 03:36

Re: Sous template et suppression de body

mmmh... et bien cela fonction en ajout getbody:

[onload; file=[var.~vars.content_file]; getbody]

Mais je ne comprenais pas car d'après la doc c'est implicite et il faut spécifier htmlconv=no pour ne pas avoir d'extraction de body...

En fait getbody est une nouvelle fonctionnalité... il faudrait peut être mettre à jour la section "Sous-modèles" de la doc ? (http://www.tinybutstrong.com/fr/manual.php#html_subtemplate)

J'ai du regarder le code de tbs pour voir le paramètre getbody...
Je l'ai alors recherchée dans la doc...

Bye
By: Skrol29
Date: 2007-03-22
Time: 16:41

Re: Sous template et suppression de body

Ouaip, tu as raison, une section du paragraphe "sous-modèle" n'est pas à jour. Je vais corriger ça.

Merci.