Vous pouvez voir le calendrier des ressources assignées depuis le backend, mais il est également possible de l’afficher sur le frontend avec le shortcode [bookingactivities_resource_calendar].
Options du shortcode
Vous pouvez utiliser le shortcode [bookingactivities_resource_calendar] pour afficher le calendrier des ressources assignées, et utilisez des paramètres pour le filtrer ou le personnaliser :
| Paramètre | Valeur attendue |
|---|---|
resource |
ID(s) de ressource (entier) (séparés par des virgules). Afficher uniquement ces ressources. |
category |
ID(s) de catégorie de ressources (entier) (séparés par des virgules). Afficher uniquement les ressources de ces catégories. |
from |
Date de début (format AAAA-MM-JJ, ou un format relatif compatible tel que today ou next monday). |
to |
Date de fin (format AAAA-MM-JJ, ou un format relatif compatible tel que +7 day ou last day of this month). |
slotMinTime |
Heure de début de journée (format HH:mm) sur les vues “Grille Horaire”. |
slotMaxTime |
Heure de fin de journée (format HH:mm) sur les vues “Grille Horaire”. |
Paramètres additionnels avec le module Display Pack :
| Paramètre | Valeur attendue |
|---|---|
initialView |
Vue affichée au chargement du calendrier. Valeurs possibles : listYear, listMonthMultiple, dayGridMonthMultiple, dayGridYear, listMonth, dayGridMonth, listFlexible, timeGridFlexible, dayGridFlexible, listWeek, timeGridWeek, dayGridWeek, listDay, timeGridDay, dayGridDay. |
availableViews |
Vues parmi lesquelles il est possible de naviguer (séparées par des virgules). Valeurs possibles : (voir ci-dessus). |
flexibleViewsDayCount |
Nombre de jours des vues “Flexibles” (entier). |
multipleMonthsViewsDuration |
Nombre de mois des vues “Mois multiples” (entier). |
hiddenDays |
Jours à masquer (entier) (séparés par des virgules). Valeurs possibles : 0 (dimanche), 1 (lundi), 2 (mardi), 3 (mercredi), 4 (jeudi), 5 (vendredi), 6 (samedi). |
slotDuration |
Fréquence des indicateurs temporels sur les vues “Grille Horaire” (format HH:mm). |
Exemples de shortcodes
Afficher les ressources n°1, 2, et 4 sur sept jours glissants, avec des jours ouvrés de 8 heure du matin à 20h le soir :
[bookingactivities_resource_calendar resource="1,2,4" from="today" to="+7 days" slotMinTime="08:00" slotMaxTime="20:00"]
Afficher les ressources de la catégorie n°1 sur l’année 2026 :
[bookingactivities_resource_calendar category="1" from="2026-01-01" to="2026-12-31" initialView="dayGridMonth" hiddenDays="2,5"]
Dans ce deuxième exemple, avec le module Display Pack, la vue par défaut sera une vue “Mois” et les mardis et vendredis seront masqués.
