source: spip-zone/_core_/branches/spip-3.0/plugins/dist/rubrique.html @ 68800

Last change on this file since 68800 was 68800, checked in by cedric@…, 7 years ago

Suite a http://core.spip.org/projects/spip/repository/revisions/20070 qui est un report oublie d'une fonctionnalite de SPIP 2.1 il ne faut pas appeler la page 404 depuis les squelettes car cela empeche un plugin d'utiliser une 401 en cas de contenu interdit par exemple.
Corrolairement on deplace le calcul des messages d'erreur par defaut dans la page 404

File size: 6.0 KB
Line 
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}">[(#LOGO_RUBRIQUE|image_reduire{40,*}) ]#TITRE</h1>
33                        </div>
34       
35                        [<div class="#EDIT{texte} texte">(#TEXTE)</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>
Note: See TracBrowser for help on using the repository browser.