Bonjour,

Pour être plus précis on ne peut pas écrire & dans la valeur d'un attribut XML ou XHTML (dans un attribut href= ou src=) Pour éviter ce non respect du standard, le ZPT traduira automatiquement le "&" en "&" dans le résultat avec un tal:attributes, même avec un "structure"

par contre rien n'empêche d'écrire
& dans le contenu d'une balise tal:content="structure ....

comme par exemple :

<script language="javascript"
          tal:content="structure string:
function goToUrl()
  top.location.href='http://monadresse?p=$toto&p2=$toto2';
                            ">
</script>

C'est la solution que j'utilise pour contrer ce problème lorsque on est absolument obligé de mettre un "&" dans un href, car certains browsers ne transforment pas le &amp; en "&" dans l'url. Il ya surement plus propre mais j'ai pas trouvé.

jean-mat


Yves Bastide a écrit :

Sébastien Didelet wrote:
Content que ton problème soit résolu ; mais je le répète plus explicitement, il est interdit d'écrire « &view » dans une page HTML (*). « &view » s'écrit « &amp;view ».


yves

(* Pinaillable, mais exact à plusieurs chiffres après la virgule :) )

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>






--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.1/136 - Release Date: 15/10/2005


_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à