Le module Agenda ne lit pas directement une URL iCal (fichier .ics fourni par Airbnb, Outlook, Teamup, etc.). Pour afficher ces événements sur votre site, synchronisez d'abord le calendrier iCal dans Google Agenda, puis affichez cet agenda avec le module.
1. Abonnez-vous au calendrier iCal dans Google Agenda
- Ouvrez Google Agenda.
- À gauche, à côté de Autres agendas, cliquez sur + puis sur À partir de l'URL.
- Collez l'URL iCal (.ics) fournie par votre service et validez : l'agenda apparaît sous Autres agendas et se synchronise ensuite automatiquement.
2. Affichez cet agenda sur votre site
- Dans l'éditeur, ajoutez le module Agenda et choisissez le Mode Calendrier.
- Enregistrez votre site : cela active le bouton Choisir les calendriers dans les propriétés du module.
- Cliquez sur ce bouton et connectez votre compte Google : vos calendriers s'affichent sous Calendriers personnels.
- Sélectionnez l'agenda créé à l'étape 1 et validez. Si l'outil propose de changer les permissions de l'agenda, acceptez : c'est ce qui rend ses événements visibles par vos visiteurs.
- Enregistrez puis publiez votre site.
À savoir
- La mise à jour des événements est faite par Google : un événement ajouté dans le service d'origine peut mettre plusieurs heures à apparaître sur votre site.
- Si l'agenda n'apparaît pas dans la liste ou ne peut pas être sélectionné, créez dans Google un agenda dédié et importez-y le fichier .ics via Paramètres > Importer et exporter. Cet import est ponctuel : les événements ajoutés ensuite dans le service d'origine ne seront pas repris automatiquement.
Pour aller plus loin, consultez le guide du module Agenda.