CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Mai 05, 2024 7:00 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
MessagePublié: Mer Fév 01, 2012 3:46 pm 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
Bonjour à tous,

Dans un modèle de rangée qui affiche une carte Google, un pointeur et une infobulle contenant une adresse, je suis confronté à un problème avec les adresse contenant une apostrophe. J'ai donc remplacé les simple quotes par des doubles, et je souhaite donc "échapper" les doubles quotes d'un lien, pour l'instant sans succès.

Voici mon code initial qui pose problème avec les adresse contenant une apostrophe:

Code :
...
                  infowindow.setContent('<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href="mailto:{Centres:Email_du_centre:label}">Contactez-nous par mail</a></p>');
...


J'ai essayé :

Code :
...
                  infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href=\"mailto:{Centres:Email_du_centre:label}\">Contactez-nous par mail</a></p>");
...


le message d'erreur à l'enregistrement est :
Le modèle XML importé est mal formé
[Erreur : syntaxe XML incorrecte : DOMDocument::loadXML(): AttValue: " or ' expected in Entity, line: 57]

Puis :

Code :
...
                  infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/><a href='mailto:{Centres:Email_du_centre:label}'>Contactez-nous par mail</a></p>");
...


le message d'erreur à l'enregistrement est :
Le modèle XML importé est mal formé
[Erreur : syntaxe XML incorrecte : Malformed definition to compute]

J'ai également testé les double double quotes (""mailto:...""), la non plus sans succès :
Le modèle XML importé est mal formé
[Erreur : syntaxe XML incorrecte : DOMDocument::loadXML(): attributes construct error in Entity, line: 57]

:?


Dernière édition par arnaud le Jeu Fév 02, 2012 9:39 am, édité 1 fois.

Haut
 Profil  
 
MessagePublié: Mer Fév 01, 2012 4:30 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
... et en concaténant comme ça ?

Code :
infowindow.setContent("<h2>{Centres:Nom_du_centre:label}</h2><p>{Centres:Adresse_du_centre:htmlvalue}<br/>" + '<a href="mailto:{Actualites:Media:Fichier:file}">Contactez-nous par mail</a></p>');

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Jeu Fév 02, 2012 9:38 am 
Hors-ligne

Inscrit(e) le : Ven Août 12, 2011 9:17 am
Message(s) : 55
C'est parfait !

Je suis un peu la tête dans le guidon, je n'y avais pas pensé... :oops:

Merci Frank !


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 28 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr