source: spip-zone/_squelettes_/escal/trunk/inclusions/inc-calendrier_event.html @ 111228

Last change on this file since 111228 was 111228, checked in by jcvilleneuve@…, 3 years ago

EscalV4 : choix de la couleur par défaut des événements + correction hauteur titre du site dans page de login

File size: 3.3 KB
Line 
1<!-- affichage de la liste des evènements -->
2
3#SET{nbrpageventcalendrier,#CONFIG{escal/config/pagincalendrier,5}}
4
5#SET{tableauprochainement,#ARRAY}
6<BOUCLE_prochainementselection(EVENEMENTS){age_fin<=0}{par date_debut}>
7[(#ID_EVENEMENT_SOURCE|=={0}|?{                         
8#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT}},                             
9#SET{tableauprochainement,#GET{tableauprochainement}|push{#ID_EVENEMENT_SOURCE}}
10})]
11</BOUCLE_prochainementselection>
12   
13    <B_evenements_agenda>
14                  <div id="entete-evenement">
15        <:escal:evenements:>
16                  </div>
17
18        [<p class="pagination">(#PAGINATION)</p>
19        <div class="nettoyeur"></div>]
20       
21                <BOUCLE_evenements_agenda(EVENEMENTS){id_evenement IN #GET{tableauprochainement}}{"<hr />"}
22                {pagination #GET{nbrpageventcalendrier}}{lang}>
23               
24<BOUCLE_seul(EVENEMENTS){id_evenement=#ID_EVENEMENT}{par date}{date_fin>=#DATE}{doublons}>
25</BOUCLE_seul>
26<BOUCLE_plusieurs(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{par date}>
27        <BOUCLE_futur(EVENEMENTS){id_evenement}{age<=0}{doublons}>
28        </BOUCLE_futur>
29</BOUCLE_plusieurs>
30
31<BOUCLE_mot(MOTS){id_evenement}{type=Agenda_couleur}{0,1}>
32#SET{couleur,#DESCRIPTIF}
33</BOUCLE_mot>
34</B_mot>
35#SET{couleur,#CONFIG{escal/config/couleureventscalendrier,#336699}
36<//B_mot>       
37                       
38                                       
39               
40<BOUCLE_affiche(EVENEMENTS){!doublons}{0,1}{doublons affiche}{par date}>
41   
42        <div class="evenement-date" style="background-color:[(#GET{couleur}|PtoBR)];">
43                <span class="evenement-jour">[(#DATE_DEBUT|affdate{'d'})]</span>
44                <br />
45                <span class="evenement-mois">[(#DATE_DEBUT|nom_mois)]</span>
46                <br />
47                <span class="evenement-annee">[(#DATE_DEBUT|affdate{'Y'})]</span>
48                <br />
49        </div>
50                               
51        <div class="evenement-donnees"> 
52                        <div class="donnee-titre">             
53                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
54                        </div>
55                        [<div class="donnee-lieu">             
56                        <img src="#CHEMIN{images/geoloc.png}" alt="lieu"  />(#ADRESSE|PtoBR)
57                        </div>]
58                                                       
59                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|non)
60                        <div class="donnee-heure">
61                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
62                                du [(#DATE_DEBUT|nom_jour)] <strong>[(#DATE_DEBUT|affdate)]</strong>
63                                [(#HORAIRE|=={oui}|?{&agrave; partir de
64                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)],''})]
65                                <br />au
66                                [(#DATE_FIN|nom_jour)]
67                        <strong>[(#DATE_FIN|affdate)]</strong> [(#HORAIRE|=={oui}|?{jusqu'&agrave;
68                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)],''})]
69                </div> 
70                ]
71       
72                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|oui)
73                        <div class="donnee-heure">
74                                [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non)
75                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
76                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)] -
77                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)]
78                                ]
79                </div> 
80                ]
81        </div>
82       
83</BOUCLE_affiche>
84          <div class="evenement-donnees">       
85                <BOUCLE_autres(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{age<=1}{age>=-365}{par date}{doublons affiche}>
86                        <br />&nbsp;&nbsp;+ [(#DATE_DEBUT|affdate_jourcourt)]
87                </BOUCLE_autres>
88                </div>
89         
90          <div class="nettoyeur"></div>
91         
92                </BOUCLE_evenements_agenda>
93                        <div class="liste-evenements">
94                        <:escal:evenements_non:>
95                        </div>
96                <//B_evenements_agenda>
Note: See TracBrowser for help on using the repository browser.