Categories > TinyButStrong general (FR) >

[onload;block=tr;when [var.isformulaire]=1;] marche pas ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: TiTi
Date: 2006-04-17
Time: 01:10

[onload;block=tr;when [var.isformulaire]=1;] marche pas ?

Bonjour, enfin bonsoir ^^

J'ai déjà utilisé plusieurs fois l'affichage conditionnel dans mes templates, et je n'ai jamais eu de gros problèmes, ormis cette fois-ci !

Grosso modo la page en question est un formulaire pour changer les infos de son profil, et dans le même template j'ai aussi le message de confirmation.
disons que sur modif.php on voit uniquement le formulaire, et sur modif.php?page=ok on voit seulement le message de confirmation....
(ce ne sont pas les vrais noms)

Les sources (php, html et résultat) se trouvent ici : http://anthibug.free.fr/tbs/identite.zip

comme vous pouvez le constater sur le resultat, il efface la fin du tableau et j'ai du mal à comprendre pourquoi il bouffe aussi le </form> ?!
mon code est bien indenté et je n'ai pas omis ou ajouter en trop des balises TR ou autres....
j'ai essayé divers trucs sans succès -_-

par la même occassion si vous trouvez une erreur dans mon code (je veux dire un truc pas très catholique, genre la protection des variables du formulaire), merci de me le signaler !

Merki
By: Skrol29
Date: 2006-04-18
Time: 14:07

Re: [onload;block=tr;when [var.isformulaire]=1;] marche pas ?

Salut,

Tu oublies la fermeture de ligne </tr> après le [var.YAHOO1].
Je pense que c'est ça qui décanille l'affichage.

Par ailleur, le <td> qui contient [var.enregistrement1] est fermé par un <td> au lieu d'un </td>. Mais ça n'a pas de conséquence pour TBS.

Merci Dreamweaver et ta vérification de document :)
By: TiTi
Date: 2006-04-18
Time: 14:53

Re: [onload;block=tr;when [var.isformulaire]=1;] marche pas ?

Grrr juste ca -_-

Je ne pensais vraiment pas que le prblm venais du template à la base...

ok merci bien à toi !