- 1
[Opened] retours à la ligne après instruction php dans les templates compilés.
Posted by Julien on 11/19/2009 11:30
Bonjour,
je fais en français ici avant de faire un ticket et éventuellement un patch.
J'ai constaté le problème suivant quand je me suis servi du template dans jMailer : les retours à la ligne qui suivent une instruction php (dans le tpl compilé) sont ignorés.
Template
bonjour voici vos paramètres de connexion login: {$login} password: {$password} merci
Template compilé (en gros, le code est pas exact)
bonjour voici vos paramètres de connexion login: <?php echo $login; ?> password: <?php echo $password; ?> merci
Résultat dans mon mail :
bonjour voici vos paramètres de connexion login: julienpassword: toto merci
Bref, un retour à la ligne après ?>
est bouffé, comme expliqué dans la doc PHP
La solution temporaire, c'est que je double le retour à la ligne quand j'ai une instruction en fin de ligne.
Je trouve cependant qu'il serait bien que jTpl gère ça au moment de la compilation. En effet, s'il y a un retour à la ligne dans un tpl, il faut le préserver au rendu, l'utilisateur ne devrait pas avoir à penser à ce qu'un saut de ligne puisse être tronqué.
Voilà, dites moi ce que je vous en pensez, et si c'est bon, je ferai ticket et essai de patch.
Julien
[Opened] Re: retours à la ligne après instruction php dans les templates compilés.
Posted by foxmask on 11/19/2009 14:12
ca me va
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Re: retours à la ligne après instruction php dans les templates compilés.
Posted by laurentj on 11/19/2009 17:27
un retour à la ligne après ?> est bouffé, comme expliqué dans la doc PHP
franchement, PHP des fois... ça sent mauvais..
Sinon ouai, pourquoi pas pour le patch.
- 1