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