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

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

Escal V4 : correction d'un bug pour l'affichage des événements si événement sur plusieurs jours

File size: 3.2 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<=1}{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}{doublons}>
25</BOUCLE_seul>
26<BOUCLE_autres2(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{par date}{doublons}>
27</BOUCLE_autres2>
28
29<BOUCLE_mot(MOTS){id_evenement}{type=Agenda_couleur}{0,1}>
30#SET{couleur,#DESCRIPTIF}
31</BOUCLE_mot>
32</B_mot>
33#SET{couleur,#336699}
34<//B_mot>       
35                       
36                                       
37               
38<BOUCLE_affiche(EVENEMENTS){!doublons}{0,1}{doublons affiche}{par date}>
39   
40        <div class="evenement-date" style="background-color:[(#GET{couleur}|PtoBR)];">
41                <span class="evenement-jour">[(#DATE_DEBUT|affdate{'d'})]</span>
42                <br />
43                <span class="evenement-mois">[(#DATE_DEBUT|nom_mois)]</span>
44                <br />
45                <span class="evenement-annee">[(#DATE_DEBUT|affdate{'Y'})]</span>
46                <br />
47        </div>
48                               
49        <div class="evenement-donnees"> 
50                        <div class="donnee-titre">             
51                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
52                        </div>
53                        [<div class="donnee-lieu">             
54                        <img src="#CHEMIN{images/geoloc.png}" alt="lieu"  />(#ADRESSE|PtoBR)
55                        </div>]
56                                                       
57                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|non)
58                        <div class="donnee-heure">
59                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
60                                du [(#DATE_DEBUT|nom_jour)] <strong>[(#DATE_DEBUT|affdate)]</strong>
61                                [(#HORAIRE|=={oui}|?{&agrave; partir de
62                                [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)],''})]
63                                <br />au
64                                [(#DATE_FIN|nom_jour)]
65                        <strong>[(#DATE_FIN|affdate)]</strong> [(#HORAIRE|=={oui}|?{jusqu'&agrave;
66                                [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)],''})]
67                </div> 
68                ]
69       
70                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|oui)
71                        <div class="donnee-heure">
72                                [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non)
73                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
74                                [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)] -
75                                [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)]
76                                ]
77                </div> 
78                ]
79        </div>
80       
81</BOUCLE_affiche>
82          <div class="evenement-donnees">       
83                <BOUCLE_autres(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{age<=1}{age>=-365}{par date}{doublons affiche}>
84                        <br />&nbsp;&nbsp;+ [(#DATE_DEBUT|affdate_jourcourt)]
85                </BOUCLE_autres>
86                </div>
87         
88          <div class="nettoyeur"></div>
89         
90                </BOUCLE_evenements_agenda>
91                        <div class="liste-evenements">
92                        <:escal:evenements_non:>
93                        </div>
94                <//B_evenements_agenda>
Note: See TracBrowser for help on using the repository browser.