Pour un projet je dois présenter sous forme de calendriers les périodes de disponibilités/tarifs pour des locations de vacances
le problème est un peu similaire
EventCalendar m’a semblé plus adapté que CALx
il y a une démo sur le site de l’auteur: dazze.de/demo_eventcalendar.html
avec ce snippet tu pourrait gérer toutes les dates d’un même artiste avec une seule TV de type textarea.
d’autres TV peuvent éventellement remplacé les paramètre d’appel du snippet (1er mois affiché, nombre de calendrier, ...)
sinon on peut définir un lien (sur calendrier ou liste) pour chaque période/jour défini
ça peut être intéressant par exemple pour lier une date réservée pour un artiste à la page du concert correspondante.
La syntaxe à utiliser pour définir les date est un peu particulière sans être franchement complexe, après ça dépend qui doit actualiser ça.
Exemple :
CLASS:dates-reservees
TITLE:Festivals
2006-04-18>2006-04-22#
http://un.fesival.tld#Un festival
TITLE:Concerts
2006-08-03>2006-09-16##Un concert (pas de lien)
2006-10-30>2006-11-03#
http://www.theconcert.tld#Un autre concert
pour ma part j’ai modifier le snippet pour qu’il soit un peu plus "user-friendly" et pour gérer la couleur.
il me reste un parser à écrire pour tout gérer en front end.