Le template de liste Seblod pulsar_calendar permet d'afficher un agenda avec ses événements, chacun d'eux pouvant avoir une priorité (situé par défaut à 1), une date de début, une date de fin, un titre, et les données à afficher dans la popup.
Il est utilisé notamment sur le site http://www.bibliotheque-mazarine.fr
Il existe au moins 4 positions dans ce template qui sont =>
-startdate
-enddate
-title
-infowindow (pouvant être transformé en infowinfow_heading et infowindow_body )
-priority
-frequency
-notworkingdays
Dans la position startdate on place les champs contenant l'information de date de début des événements.
Dans la position enddate on place les champs contenant l'information de date de fin des événements.
Dans la position title on place les champs contenant le titre.
Dans la position frequency on place le(s) champ(s) correspondant à la fréquence (valeurs acceptés => 'w' pour week,'m' pour month,'y' pour year et 'd' pour day, valeur par défaut => 'd')
Dans la position priority on place le(s) champ(s) correspondant à la priorité de l'événement ( valeurs acceptés => 0 (plus important),1 et 2 (moins important) (sachant qu'un événement d'une moindre importance tombant le même jour qu'un événement d'importance supérieur sera considéré comme annulé), valeur par défaut 1
Dans la position infowindow on place les champs contenant l'information à montrer dans l'infowindow. (peut-être remplacer par infowindow_heading et infowindow_body )
NotWorkingDays: un booleen pour indiquer si un evenement qui est à cheval sur les weekends est présent les samedi et dimanche Ces champs sont nécessaire pour l'affichage d'un élément dans l'agenda (même le titre), si l'un de ces champs n'est pas rempli, l'événement ne s'affichera pas.
Le template en lui-même comporte 4 paramètres:
L'infowindow en elle-même est également paramétrable avec les paramètres suivants =>
Et enfin, dernier paramètre disponible, concernant l'affichage des labels => Soit Courtes, soit automatiques, soit Complet.
Commentaire sur ce téléchargement