Action {{calendrier}}

{{calendrier id=""}}
Paramètres utilisables
  • les paramètres en gras sont obligatoires
  • un paramètre se déclare de la manière suivante nomduparametre="valeurduparametre"
  • Des paramètres supplémentaires pour le filtrage : voir BazarFacette
ATTENTION, calendrier ne fonctionne QUE si votre formulaire contient au moins
jour***bf_date_debut_evenement***Date de l'évènement***1*** *** *** *** ***1***0
jour***bf_date_fin_evenement***Date de l'évènement***1*** *** *** *** ***1***0

nom du paramètre valeurs du paramètre
id id de la base de données à afficher, si vide toutes les bases de données sont affichées.
categorienature Permet de filtrer des fiches par catégorie, par défaut toutes les catégories sont traités. c'est le nom de la Catégorie du formulaire
query permet d'afficher une partie seulement de la base de données sur base d'un tri Voir le détail de la syntaxe
iconfield On indique soit la liste, soit l'id du formulaire qui doit servir à déterminer les différentes icons
icon Nom de l'icon (par ex glyphicon glyphicon-plane)="valeur de la liste ou id du formulaire"
colorfield On indique soit la liste, soit l'id du formulaire qui doit déterminer les différentes couleurs
color Nom de la couleur (par ex red ou #ff3333)="valeur de la liste ou id du formulaire"

Voilà à quoi ça ressemble (cliquez sur l'image pour la voir en plein écran) :

image calendrier1.png (0.1MB)

Mini-calendrier

Il est aussi possible d'afficher le contenu sous forme d'un mini calendrier
{{calendrier id="<id formulaire>" class="minical"}}

Attention, pour que la calendrier apparaisse en petit, il est nécessaire de le "contraindre" dans un espace plus petit. (par exemple dans une colonne)
Voilà à quoi ça ressemble (cliquez sur l'image pour la voir en plein écran) :

image minical1.png (0.4MB)

Mise en couleur

Pour afficher des événements en couleurs sur un même agenda à partir de différents formulaires, voici comment utiliser les attributs "colorfield" et "color". La même méthode peut-être utilisée avec les listes.
{{calendrier id="28,29,30" colorfield="id_typeannonce" color="green=28, blue=29, red=30, #ffffff=28"}}

Les couleurs peuvent également être renseignées en codes hexadécimaux.
On peut aussi attribuer des couleurs en fonction des éléments d'une listes sur un formulaire unique :
{{calendrier idtypeannonce="1" colorfield="listeListeThematiques" color="#0052a1=1, #e08641=2, #ff4687=3, #00aD00=4, #9043ba=5, #ffffff=6, #db2116=7"}}

Voilà à quoi ça ressemble (cliquez sur l'image pour la voir en plein écran) :

image minical1.png (0.4MB)