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 :
Format | Paramètre | Affichage du bandeau pagination | |
---|---|---|---|
Année | annee | 2005 | 2006 | 2007 | 2008 | |
Saison | periode | 2004-2005 | 2006-2007 | 2007-2008 | |
periode_abregee | 05-06 | 06-07 | 07-08 |
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'})]