source: spip-zone/_squelettes_/median/trunk/agenda2.html @ 114397

Last change on this file since 114397 was 114397, checked in by cy.altern@…, 7 months ago

création du trunk à l'arrache...

File size: 5.6 KB
Line 
1#CACHE{7200}[
2(#REM) la totale pour faire fonctionner le mot clé _invisible_,
3        y compris rediriger sur 404 si la rubrique en cours ou son ascendance est munie du mot-clé _invisible_
4]
5
6[(#REM) choper en doublon les rubriques ayant le mot clé invisible, les articles et breves qu'elles contiennent
7]<BOUCLE_rubriques_exclues(RUBRIQUES) {titre_mot=_invisible_} {doublons}>[(#REM)
8  ]<BOUCLE_articles_int(ARTICLES) {doublons} {id_rubrique}></BOUCLE_articles_int>[(#REM)
9  ]<BOUCLE_breves_int(BREVES) {doublons} {id_rubrique}></BOUCLE_breves_int>[
10(#REM) choper en doublon les sous-rubriques, récusivement, et les articles inclus dans des rubriques avec le mot clé invisible
11  ]<BOUCLE_rubriques_int(RUBRIQUES) {doublons} {id_parent}>[(#REM)
12    ]<BOUCLE_art_int(ARTICLES) {doublons} {id_rubrique}></BOUCLE_art_int>[(#REM)
13    ]<BOUCLE_recursive(BOUCLE_rubriques_int)></BOUCLE_recursive>[(#REM)
14  ]</BOUCLE_rubriques_int>[(#REM)
15]</BOUCLE_rubriques_exclues>[
16(#REM) choper en doublon les articles et brèves ayant le mot clé invisible
17]<BOUCLE_articles_exclus(ARTICLES) {titre_mot=_invisible_} {doublons}></BOUCLE_articles_exclus>[
18(#REM)]<BOUCLE_breves_exclues(BREVES) {titre_mot=_invisible_} {doublons}></BOUCLE_breves_exclues>[
19
20(#REM) début affichage
21]<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique} {doublons} {agenda=1}>
22<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
23<html dir="#LANG_DIR" lang="#LANG">
24<head>
25<title>[(#TITRE|supprimer_numero|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
26[<meta name="description" content="(#INTRODUCTION|couper{150}|textebrut)" />]
27<INCLURE{fond=inc-head}>
28[(#REM) Lien vers le flux RSS de la rubrique ]
29<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" />
30</head>
31
32<body class="page_rubrique">
33<div id="page">
34
35        [(#REM) Entete de la page + titre du site ]
36        <INCLURE{fond=inc-entete}>
37
38  [(#REM) Menu de navigation par rubriques ]
39  <INCLURE{fond=inc-rubriques}{id_rubrique}>
40
41  [(#REM) bloc rechercher ]
42  <div id="rechercher">
43    #FORMULAIRE_RECHERCHE
44  </div><!--#rechercher-->
45
46        [(#REM) Fil d'Ariane ]
47        <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{40})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{40})]</div>
48
49
50        [(#REM) rubrique avec plusieurs articles (ou 0!) ]
51          [(#REM) pas d'article_rubrique, nb article != 1 => affichage "standard" de la rubrique ]
52            <div id="extra">
53                [(#LOGO_RUBRIQUE||image_reduire{200,200})]
54            </div>
55                <div id="conteneur">
56                        [(#REM) Contenu principal : contenu de la rubrique ]
57                        <div id="contenu">
58                            <div class="cartouche">
59
60                                <h1>Agenda</h1>
61
62                                <h2><:perso:evenementsfuturs:></h2>
63                                <ul>
64<BOUCLE_prochains_evenements(EVENEMENTS){age<0} {par date} >
65                <li>
66                <strong><a href="#URL_ARTICLE">[(#DATE_DEBUT|affdate)] - [(#TITRE|supprimer_numero|couper{80})]</a></strong>
67                        <div id="block_#ID_EVENEMENT">
68                                <ul>
69                                <li>Date : [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
70                          le [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
71                        [(#HORAIRE|=={oui}|?{
72                           [(#REM) memes heures ?]
73                             [(#DATE_DEBUT|=={#DATE_FIN}|?{&agrave
74                        [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)],''})]
75                           [(#REM) pas memes heures ?]
76                             [(#DATE_DEBUT|!={#DATE_FIN}|?{de
77                        [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
78                        [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)],''})]
79                        ,''})]
80                        ,
81                          du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
82                        [(#HORAIRE|=={oui}|?{&agrave; partir de
83                          [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)],''})] au
84                        [(#DATE_FIN|nom_jour)]
85                          [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{jusqu'&agrave;
86                          [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)],''})]  })]</li>
87
88                        <li>[Lieu&nbsp;: (#LIEU|supprimer_tags)]</li>
89                        <li>[Description&nbsp;: (#DESCRIPTIF|supprimer_tags)]</li>
90                                </ul>
91                        </div>
92                </li>
93        </BOUCLE_prochains_evenements>
94                                </ul>
95
96                                <h2><:perso:evenementspasses:></h2>
97                                <ul>
98<BOUCLE_evenements_passes(EVENEMENTS){age>0} {par date} {inverse}>
99                <li>
100                <strong><a href="#URL_ARTICLE">[(#DATE_DEBUT|affdate)] - [(#TITRE|supprimer_numero|couper{80})]</a></strong>
101                        <div id="block_#ID_EVENEMENT">
102                                <ul>
103                                <li>Date : [(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
104                          le [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
105                        [(#HORAIRE|=={oui}|?{
106                           [(#REM) memes heures ?]
107                             [(#DATE_DEBUT|=={#DATE_FIN}|?{&agrave
108                        [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)],''})]
109                           [(#REM) pas memes heures ?]
110                             [(#DATE_DEBUT|!={#DATE_FIN}|?{de
111                        [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
112                        [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)],''})]
113                        ,''})]
114                        ,
115                          du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
116                        [(#HORAIRE|=={oui}|?{&agrave; partir de
117                          [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)],''})] au
118                        [(#DATE_FIN|nom_jour)]
119                          [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{jusqu'&agrave;
120                          [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)],''})]  })]</li>
121
122                        <li>[Lieu&nbsp;: (#LIEU|supprimer_tags)]</li>
123                        <li>[Description&nbsp;: (#DESCRIPTIF|supprimer_tags)]</li>
124                        <br>
125                                </ul>
126                        </div>
127                </li>
128        </BOUCLE_evenements_passes>
129        </ul>
130                        </div><!-- fin contenu -->
131                </div><!-- fin conteneur -->
132
133        [(#REM) Pied de page ]
134        <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
135
136</div><!-- fin page -->
137</body>
138</html>
139</BOUCLE_rubrique_principal>
Note: See TracBrowser for help on using the repository browser.