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