[SPIP] ~maj 3.0.10 --> 3.0.14
[lhc/web/www.git] / www / squelettes-dist / rubrique.html
1 <BOUCLE_principale(RUBRIQUES) {id_rubrique}>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 [(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
4 ]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
5 <!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
6 <!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
7 <!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
8 <!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
9 <head>
10 <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
11 <title>[(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
12 [<meta name="description" content="(#INTRODUCTION{150}|textebrut)" />]
13 [<link rel="canonical" href="(#URL_RUBRIQUE|url_absolue)" />]
14 <INCLURE{fond=inclure/head} />
15 [(#REM) Lien vers le flux RSS des articles la rubrique ]
16 <link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" />
17 </head>
18
19 <body class="pas_surlignable page_rubrique">
20 <div class="page">
21
22 <INCLURE{fond=inclure/header} />
23 <INCLURE{fond=inclure/nav,env} />
24
25 <div class="main">
26 [(#REM) Contenu principal : contenu de la rubrique ]
27 <div class="wrapper">
28 <div class="content" id="content">
29 <p class="arbo"><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>]</p><!--.arbo-->
30
31 <div class="cartouche">
32 <h1 class="#EDIT{titre} surlignable">[(#LOGO_RUBRIQUE|image_reduire{40,*}) ]#TITRE</h1>
33 </div>
34
35 [<div class="#EDIT{texte} texte surlignable">(#TEXTE|image_reduire{500,*})</div>]
36
37 [(#REM) Articles de la rubrique ]
38 <B_articles>
39 <div class="menu menu_articles">
40 #ANCRE_PAGINATION
41 <ul>
42 <BOUCLE_articles(ARTICLES) {id_rubrique} {!par date} {pagination}>
43 <li>
44 <strong><a href="#URL_ARTICLE">[(#LOGO_ARTICLE_RUBRIQUE|image_reduire{40,*}) ]#TITRE</a></strong>
45 <br /><small>[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS|supprimer_tags)]</small>
46 </li>
47 </BOUCLE_articles>
48 </ul>
49 [<p class="pagination">(#PAGINATION)</p>]
50 </div>
51 </B_articles>
52
53 [(#REM) Si aucun article, affiche un plan de la rubrique ]
54 <B_sous_rubriques>
55 <div class="menu menu_rubriques">
56 <h2><:sous_rubriques:></h2>
57 <ul class="spip">
58 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre}{!par date}>
59 <li>
60 <a href="#URL_RUBRIQUE">#TITRE</a>
61
62 [(#REM) Une boucle recursive pour le mini plan]
63 <B_miniplan>
64 <ul>
65 <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre}{!par date}>
66 <li>
67 <a href="#URL_RUBRIQUE">#TITRE</a>
68 <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
69 </li>
70 </BOUCLE_miniplan>
71 </ul>
72 </B_miniplan>
73
74 </li>
75 </BOUCLE_sous_rubriques>
76 </ul>
77 </div>
78 </B_sous_rubriques>
79
80 <//B_articles>[(#REM) supprimer pour toujours avoir le miniplan]
81
82
83 [(#REM) Documents joints a la rubrique ]
84 <B_documents_joints>
85 <div class="menu" id="documents_joints">
86 <h2><:medias:titre_documents_joints:></h2>
87 <ul class="spip">
88 <BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {par num titre, date} {doublons}>
89 <li>
90 <a href="#URL_DOCUMENT" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]"><strong class="#EDIT{titre} titre">[(#TITRE|sinon{[(#FICHIER|basename|couper{80})]})]</strong>
91 <small class="info_document">([<abbr title="<:info_document:> #TYPE_DOCUMENT" class="ext">(#EXTENSION|strtoupper)</abbr> - ][<span>(#TAILLE|taille_en_octets)</span>])</small></a>
92 [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
93 </li>
94 </BOUCLE_documents_joints>
95 </ul>
96 </div><!--#documents_joints-->
97 </B_documents_joints>
98
99 [<div class="notes"><hr />(#NOTES)</div>]
100
101 </div><!--.content-->
102 </div><!--.wrapper-->
103
104 <div class="aside">
105
106 <INCLURE{fond=inclure/navsub, id_rubrique} />
107 #FORMULAIRE_RECHERCHE
108
109 [(#REM) Menu de navigation mots-cles ]
110 <B_mots>
111 <div class="menu">
112 <h2><:mots_clefs:></h2>
113 <ul>
114 <BOUCLE_mots(MOTS) {id_rubrique} {par titre}>
115 <li><a href="#URL_MOT" rel="tag">#TITRE</a></li>
116 </BOUCLE_mots>
117 </ul>
118 </div>
119 </B_mots>
120
121 [(#REM) Breves du secteur ]
122 <B_breves>
123 <div class="menu menu_breves">
124 <h2><:breves:breves:></h2>
125 <ul>
126 <BOUCLE_breves(BREVES) {id_rubrique} {!par date} {0,5}>
127 <li>[(#DATE|affdate_jourcourt) &ndash; ]<a href="#URL_BREVE">#TITRE</a></li>
128 </BOUCLE_breves>
129 </ul>
130 </div>
131 </B_breves>
132
133 [(#REM) Sites de la rubrique ]
134 <B_sites>
135 <div class="menu">
136 <h2><:sur_web:></h2>
137 <ul>
138 <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
139 <li>
140 <a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a>
141 <B_syndic>
142 <ul>
143 <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {!par date} {0,3}>
144 <li><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
145 </BOUCLE_syndic>
146 </ul>
147 </B_syndic>
148 </li>
149 </BOUCLE_sites>
150 </ul>
151 </div>
152 </B_sites>
153
154 [(#REM) Proposer un site ]
155 #FORMULAIRE_SITE
156
157 </div><!--.aside-->
158 </div><!--.main-->
159
160 <INCLURE{fond=inclure/footer,self=#SELF} />
161
162 </div><!--.page-->
163 </body>
164 </html>
165 </BOUCLE_principale>