[SPIP] +2.1.12
[velocampus/web/www.git] / www / squelettes-dist / rubrique.html
1 [(#REM)
2 Un cache plus court, pour la boucle syndic_articles
3 ]#CACHE{3600}
4 <BOUCLE_principale(RUBRIQUES) {id_rubrique}>
5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
7 <head>
8 <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
9 [<meta name="description" content="(#INTRODUCTION{150}|textebrut)" />]
10 <INCLURE{fond=inc-head}>
11 [(#REM) Lien vers le flux RSS des articles la rubrique ]
12 <link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" />
13 </head>
14
15 <body class="page_rubrique">
16 <div id="page">
17
18 [(#REM) Entete de la page + titre du site ]
19 <INCLURE{fond=inc-entete}>
20
21 [(#REM) Contenu principal : contenu de la rubrique ]
22 <div id="conteneur">
23 <div id="contenu">
24
25 [(#REM) Fil d'Ariane ]
26 <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</div>
27
28 <div class="cartouche">
29 [(#LOGO_RUBRIQUE|image_reduire{200,200})]
30 <h1 class="#EDIT{titre}">#TITRE</h1>
31 [<p><small><:dernier_ajout:> : (#DATE|affdate_jourcourt).</small></p>]
32 </div>
33
34 [<div class="#EDIT{texte} chapo">(#TEXTE)</div>]
35
36 [(#REM) Articles de la rubrique ]
37 <B_articles>
38 <div class="menu articles">
39 #ANCRE_PAGINATION
40 <h2><:articles_rubrique:></h2>
41 <ul>
42 <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} {pagination}>
43 <li>
44 [(#LOGO_ARTICLE{#URL_ARTICLE}|image_reduire{150,100})]
45 <h3><a href="#URL_ARTICLE">#TITRE</a></h3>
46 <small>[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]</small>
47 </li>
48 </BOUCLE_articles>
49 </ul>
50 [<p class="pagination">(#PAGINATION)</p>]
51 </div>
52 </B_articles>
53
54 [(#REM) Si aucun article, affiche un plan de la rubrique ]
55 <B_sous_rubriques>
56 <div class="menu rubriques">
57 <h2><:sous_rubriques:></h2>
58 <ul>
59 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
60 <li>
61 <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
62
63 [(#REM) Une boucle recursive pour le mini plan]
64 <B_miniplan>
65 <ul>
66 <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}>
67 <li>
68 <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
69 <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
70 </li>
71 </BOUCLE_miniplan>
72 </ul>
73 </B_miniplan>
74
75 </li>
76 </BOUCLE_sous_rubriques>
77 </ul>
78 </div>
79 </B_sous_rubriques>
80
81 <//B_articles>[(#REM) supprimer pour toujours avoir le miniplan]
82
83
84 [(#REM) Documents joints a la rubrique ]
85 <B_documents_joints>
86 <div class="menu" id="documents_joints">
87 <h2><:titre_documents_joints:></h2>
88 <ul>
89 <BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {par num titre, date} {doublons}>
90 <li>
91 <strong><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong>
92 <small>(#TYPE_DOCUMENT[ &ndash; (#TAILLE|taille_en_octets)])</small>
93 #DESCRIPTIF
94 </li>
95 </BOUCLE_documents_joints>
96 </ul>
97 </div>
98 </B_documents_joints>
99
100 [(#REM) Breves du secteur ]
101 <B_breves>
102 <div class="menu">
103 #ANCRE_PAGINATION
104 <h2><:breves:></h2>
105 <ul>
106 <BOUCLE_breves(BREVES) {id_rubrique} {par date}{inverse} {pagination 5}>
107 <li>[(#DATE|affdate_jourcourt) &ndash; ]<a href="#URL_BREVE">#TITRE</a></li>
108 </BOUCLE_breves>
109 </ul>
110 [<p class="pagination">(#PAGINATION)</p>]
111 </div>
112 </B_breves>
113
114 [(#REM) Sites de la rubrique ]
115 <B_sites>
116 <div class="menu">
117 <h2><:sur_web:></h2>
118 <ul>
119 <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
120 <li>
121 <a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a>
122 <B_syndic>
123 <ul>
124 <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
125 <li><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
126 </BOUCLE_syndic>
127 </ul>
128 </B_syndic>
129 </li>
130 </BOUCLE_sites>
131 </ul>
132 </div>
133 </B_sites>
134
135 [(#REM) Proposer un site ]
136 #FORMULAIRE_SITE
137
138 [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
139
140 </div><!--#contenu-->
141 </div><!--#conteneur-->
142
143 [(#REM) Menu de navigation laterale ]
144 <div id="navigation">
145
146 [(#REM) Menu de navigation par rubriques ]
147 <INCLURE{fond=inc-rubriques}{id_rubrique}>
148
149 #FORMULAIRE_RECHERCHE
150
151 </div><!--#navigation-->
152
153 [(#REM) Menu de navigation laterale ]
154 <div id="extra">
155
156 [(#REM) Menu de navigation mots-cles ]
157 <B_mots>
158 <div class="menu">
159 <h2><:mots_clefs:></h2>
160 <ul>
161 <BOUCLE_mots(MOTS) {id_rubrique} {par titre}>
162 <li><a href="#URL_MOT" rel="tag">#TITRE</a></li>
163 </BOUCLE_mots>
164 </ul>
165 </div>
166 </B_mots>
167
168 </div><!--#extra-->
169
170 [(#REM) Pied de page ]
171 <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
172
173 </div><!--#page-->
174 </body>
175 </html>
176 </BOUCLE_principale>