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

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

EscalV4 : Dans un liste d'événements (plugin Agenda), choix du renvoi vers l'événement ou vers l'article.

File size: 3.5 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                                [(#CONFIG{escal/config/url_event}|=={article}|non)             
54                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_EVENEMENT|parametre_url{lang,#ENV{lang}})],#URL_EVENEMENT})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
55                                ]
56                                [(#CONFIG{escal/config/url_event}|=={article}|oui)             
57                                        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut)]">#TITRE</a>
58                                ]
59                        </div>
60                        [<div class="donnee-lieu">             
61                        <img src="#CHEMIN{images/geoloc.png}" alt="lieu"  />(#ADRESSE|PtoBR)
62                        </div>]
63
64                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|non)
65                        <div class="donnee-heure">
66                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
67                                du [(#DATE_DEBUT|nom_jour)] <strong>[(#DATE_DEBUT|affdate)]</strong>
68                                [(#HORAIRE|=={oui}|?{&agrave; partir de
69                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)],''})]
70                                <br />au
71                                [(#DATE_FIN|nom_jour)]
72                        <strong>[(#DATE_FIN|affdate)]</strong> [(#HORAIRE|=={oui}|?{jusqu'&agrave;
73                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)],''})]
74                </div>
75                ]
76
77                [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|oui)
78                        <div class="donnee-heure">
79                                [(#DATE_DEBUT|heures|=={[(#DATE_FIN|heures)]}|non)
80                                <img src="#CHEMIN{images/heure.png}" alt="horaire"  />
81                                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)] -
82                                [(#DATE_FIN|heures)]h[(#DATE_FIN|minutes)]
83                                ]
84                </div>
85                ]
86        </div>
87
88</BOUCLE_affiche>
89          <div class="evenement-donnees">
90                <BOUCLE_autres(EVENEMENTS){id_evenement_source=#ID_EVENEMENT}{age<=1}{age>=-365}{par date}{doublons affiche}>
91                        <br />&nbsp;&nbsp;+ [(#DATE_DEBUT|affdate_jourcourt)]
92                </BOUCLE_autres>
93                </div>
94
95          <div class="nettoyeur"></div>
96         
97                </BOUCLE_evenements_agenda>
98                        <div class="liste-evenements">
99                        <:escal:evenements_non:>
100                        </div>
101                <//B_evenements_agenda>
Note: See TracBrowser for help on using the repository browser.