#1 Thu 04 September 2014 17:37
- gmenguy
- Participant actif
- Lieu: Epinal
- Date d'inscription: 24 Apr 2006
- Messages: 54
QGIS 2.2 : personnalisation infobulle
Bonjour,
Je cherche à personnaliser les infobulles dans qgis 2.2 afin d'afficher une image quand le champs photo de ma table est rempli.
Simple fonctionnement comme on peut le trouver dans google map ou encore google earth.
Je bloque sur la syntaxe du code qui ne fonctionne pas : (le WHEN ELSE ne semble accepter que du texte)
[%CASE WHEN "photo" IS NOT NULL THEN <img src="[% "photo" %]"> END%]
Je me base sur une première ressource sur le sujet : http://woostuff.wordpress.com/2012/08/0 … s-in-qgis/ : Il est en effet possible de combiner du HTML/CSS avec les conditions utilisé dans QGIS
Avez-vous une idée à tester ou déjà fait cela ?
Merci par avance
gwen
Hors ligne
#2 Thu 04 September 2014 18:00
- VianneyD
- Participant assidu
- Date d'inscription: 30 May 2011
- Messages: 153
Re: QGIS 2.2 : personnalisation infobulle
Bonjour,
Je n'ai jamais essayé, donc je ne sais pas si cela fonctionne, en revanche je pense que tu as oublié le cotes dans ta formule. J'essaierai plutot :
Code:
[%CASE WHEN "photo" IS NOT NULL THEN '<img src=' || "photo" || '/>' END%]
Vianney Dugrain
Hors ligne
#3 Fri 05 September 2014 11:08
- gmenguy
- Participant actif
- Lieu: Epinal
- Date d'inscription: 24 Apr 2006
- Messages: 54
Re: QGIS 2.2 : personnalisation infobulle
Bonjour,
Merci pour ton aide, ça marche déjà un peu mieux avec les cotes. Autrement dit, la condition fonctionne mais QGIS ne reconnais pas le contenu du champs "Photo" et affiche un petit icône blanc à la place.
j'ai donc essayé les valeurs suivantes : "[% "photo" %]" ; [% "photo" %] mais ça ne passe pas.
On s'en approche mais...
gwen
Hors ligne
#4 Fri 05 September 2014 13:24
- beberrider69
- Juste Inscrit !
- Date d'inscription: 12 May 2012
- Messages: 9
Re: QGIS 2.2 : personnalisation infobulle
Salut Gwen!
J'ai testé un peu dans tout les sens le problème. Et j'ai essayé juste ça : <img src="[% "url" %]" /> dans HTML.
Il m'affiche bien l'image quand le champ est renseigné mais il affiche la petite icône dont tu parlais plus haut quand il n'y a rien dans le champ.
Il faut voir si tes URL d'images sont bien renseignées.
Béranger
Hors ligne
#5 Fri 05 September 2014 16:58
- gmenguy
- Participant actif
- Lieu: Epinal
- Date d'inscription: 24 Apr 2006
- Messages: 54
Re: QGIS 2.2 : personnalisation infobulle
comment dire ! Je suis passé en version 2.4 et j'ai supprimé le dernier slash et ça fonctionne :
[%CASE WHEN "photo" IS NOT NULL THEN '<img src=' || "photo" || '>' END%]
merci pour votre aide à tous
Gwen
Hors ligne