N° 60 - Permettre l'envoie de courriel depuis les fenêtres contextuelles de la carte
Comme je le rappelais dans ce précédent article, la configuration des fenêtres contextuelles (Popups) est une étape importante pour offrir plus de richesse à votre carte web. Comme pour les images, l'utilisation de liens est une bonne idée pour offrir de l'interaction avec chaque entité de la carte et proposer l'accès à des contenus ou des actions externes.
Dans cet article, je vous propose de voir comment exploiter une adresse email contenue dans un attribut de la table et l'exposer en tant que lien dans la fenêtre contextuelle. Pour cela, suivre la démarche suivante:
- Après avoir ajouté votre couche à la carte, exécuter la commande "Configurer la fenêtre contextuelle" depuis le menu contextuel de la couche.
- Dans la zone "Contenu de la fenêtre contextuelle", choisir ensuite l'option "Un affichage de champ personnalisé". Cliquer ensuite sur le bouton "Configurer".
- Ajouter ensuite les textes statiques et les attributs que vous souhaitez faire apparaître dans votre fenêtre contextuelle.
- Pour ajouter un lien sur l'adresse email, suivre ces étapes:
a. Sélectionner le texte à mettre en lien.
b. Cliquer sur le bouton "Ajouter un lien".
c. Saisir l'action "mailto:" puis l'attribut contenant l'adresse email (dans l'exemple, l'attribut se nomme "email").
d. Enfin, cliquer sur le bouton "Définir" pour valider la création du lien.
- Pour valider les modifications apportées à la fenêtre contextuelle, cliquer sur le bouton "OK" puis cliquer sur le bouton "Enregistrer la fenêtre contextuelle" pour valider la configuration de la fenêtre contextuelle de votre couche.
- Vous pouvez tester l'affichage de la fenêtre contextuelle.
mailto:{email}?subject=Demande d'information
Vous pouvez encore aller plus loin en remplaçant votre lien par une image cliquable. Pour cela, suivre la démarche suivante:
- Modifier votre fenêtre contextuelle pour supprimer le lien que vous venez de créer.
Cliquer ensuite sur le bouton "OK" pour valider vos modifications.
- Cliquer ensuite sur le bouton "Ajouter" puis "Image" pour ajouter une image.
- Pour configurer l'image et y associer l'action d'ouverture de courriel, suivre les étapes suivantes:
a. Saisir le titre à faire figurer avant l'image.
b. Saisir l'URL de l'image. Si vous souhaitez héberger cette image sur la plateforme, reportez-vous à cet article).
c. Ajouter la chaîne correspondant au lien.
- Cliquer sur le bouton "OK" pour valider le paramétrage de l'image.
- Cliquer ensuite sur le bouton "Enregistrer la fenêtre contextuelle" pour valider la configuration de la fenêtre contextuelle de votre couche.
- Désormais, la fenêtre contextuelle de votre couche proposera une image cliquable pour envoyer un courriel.
Bonne route sur ArcGIS Online !
Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien