Configuration de l’agenda

dimanche 31 août 2008
par  NoNosS (Pascal)
popularité : 2%

L’agenda intégré dans Sarka-SPIP peut être configuré pour gérer des listes annuelles d’évènements de deux manières :

  • soit en année calendaire (de Janvier à Décembre), c’est le mode d’affichage par défaut
  • soit en année saisonnale (comme par exemple, le choix de l’année scolaire ou de saisons d’associations qui commencent en septembre et se terminent en août). Le mois de début de saison est paramétrable.

Comment configurer l’agenda pour obtenir un affichage en année saisonnale ?

Il faut modifier le fichier agenda.html, situé à la racine du plugin Sarka-SPIP

Ligne de code à modifier :

[(#REM) <!-- Definition du contexte de l'agenda --> ]
                [(#RUBRIQUE_SPECIALISEE{agenda}|agenda_definir_contexte{'listing_annuel', 1, 'annee'})]

Le chiffre 1 est premier mois de la nouvelle saison. Il suffit de modifier cette valeur par défaut pour passer en saison.

Le paramètre annee détermine le format du bandeau de pagination. Il peut prendre trois valeurs :

  • annee
  • periode
  • periode_abregee.

Le bandeau de pagination peut adopter trois formats différents :

FormatParamètreAffichage du bandeau pagination
Année annee 2005 | 2006 | 2007 | 2008
PNG - 1.4 ko
Saison periode 2004-2005 | 2006-2007 | 2007-2008
PNG - 1.7 ko
periode_abregee 05-06 | 06-07 | 07-08
PNG - 1.5 ko

Voici un exemple pour un agenda saisonnier avec une saison qui commence en septembre (9) et un bandeau de pagination au format periode_abregee :

[(#RUBRIQUE_SPECIALISEE{agenda}|agenda_definir_contexte{'listing_annuel', 9, 'periode_abregee'})]