Categories > TinyButStrong general (FR) >

htmlconv variables.

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: fnoelant
Date: 2006-04-19
Time: 23:33

htmlconv variables.


$x="civilité";

Dans mon template, [var.x] donne , dans le HTML :
"civilité" au lieu de "Civilité"

=est-ce normal ??

idem avec [var.x;htmlconv=yes]
By: Skrol29
Date: 2006-04-20
Time: 09:57

Re: htmlconv variables.

Salut,

Oui c'est normal. TBS ne converti que les caractères spéciaux Html ( < > & ' " ), pas les accents. Une page avec des accents est supportées par tous les navigateurs bien que la norme W3C conseille de les convertir en leur symboles HTML. Le validateur de page HTML du W3C accepte les accents.
http://www.w3.org/TR/html4/sgml/entities.html#iso-88591
http://validator.w3.org/

Si tu shouaite absolument une page avec tous les caractères convertis en HTML, il faut utiliser une fonction perso passée en paramètre de LoadTemplate() (voir le manuel pour plus de détail) et qui utilise la fonction  Php htmlentities().
By: fnoelant
Date: 2006-04-20
Time: 11:14

Re: htmlconv variables.

en fait ça me pose pb dans les boites à option avec des accents dans la liste des valeurs.
DreamWeaver convertit les accent, pas TBS => [var.civilite;selected] ne fonctionne pas: il rajoute une valeur au lieu de selecionner la valeur.

tu m'a donné quand même donné la solution: il suffit de ne pas mettre les accents dans la liste des valeurs.

(c'est dreamweaver qui les met automatiquement, je vais voir dans les préférences pour corriger ça).

Merci.