source: spip-zone/_squelettes_/scolaspip/rubrique.html @ 32202

Last change on this file since 32202 was 32202, checked in by jsb92@…, 11 years ago

petit débug ... passage en 1.01

File size: 7.1 KB
Line 
1[(#REM)
2        Un cache plus court, pour la boucle syndic_articles
3]#CACHE{3600}
4<BOUCLE_rubrique_principal(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 de la rubrique ]
12<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" />
13<link rel="alternate" type="application/rss+xml"
14        title="<:titre_page_mots_tous:>"
15href="[(#URL_PAGE{backend})]<BOUCLE_URLMOT(MOTS){id_rubrique}>&amp;id_mot[]=#ID_MOT</BOUCLE_URLMOT>" />
16</head>
17
18<body class="page_rubrique">
19<div id="page">
20
21        [(#REM) Entete de la page + titre du site ]
22        <INCLURE{fond=inc-entete}>
23
24        [(#REM) Contenu principal : contenu de la rubrique ]
25    <div id="conteneur">
26    <div id="contenu">
27
28        [(#REM) Fil d'Ariane ]
29        <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>
30
31        <div class="cartouche">
32            [(#LOGO_RUBRIQUE||image_reduire{200,200})]
33            <h1 class="#EDIT{titre}">#TITRE</h1>
34            [<p><small><:dernier_ajout:> : (#DATE|affdate_jourcourt).</small></p>]
35        </div>
36
37        [<div class="#EDIT{texte} chapo">(#TEXTE)</div>]
38
39        [(#REM) Breves du secteur ]
40        <B_breves>
41        <div class="menu breves">
42            #ANCRE_PAGINATION
43            <h2><:breves:></h2>
44            <ul>
45                <BOUCLE_breves(BREVES) {id_rubrique} {par date}{inverse} {pagination}>
46                <li>[(#DATE|affdate_jourcourt) &ndash; ]<a href="#URL_BREVE">#TITRE</a></li>
47                </BOUCLE_breves>
48            </ul>
49            [<p class="pagination">(#PAGINATION{page})</p>]
50        </div>
51        </B_breves>
52
53                                [(#REM) Articles Sélectionnés de la rubrique ]
54        <B_selection>
55        <div class="menu articles">
56            <h2><:articles_selection:></h2>
57            <ul>
58                <BOUCLE_selection(ARTICLES pb_selection){par ordre}{spip_pb_selection.id_rubrique=#ID_RUBRIQUE}{doublons selection}>
59                <li>
60                    [(#LOGO_ARTICLE|#URL_ARTICLE|image_reduire{150,100})]
61                    <h3><a href="#URL_ARTICLE">#TITRE</a></h3>
62                    <small>     [(#CONFIG{scolaspip_plus/affichedate}|=={non}|?{[(#DATE|affdate_jourcourt)],''})]
63                                [(#CONFIG{scolaspip_plus/afficheauteurs}|=={non}|?{[, <:par_auteur:> (#LESAUTEURS)],''})]</small>
64                                [(#CONFIG{scolaspip_plus/afficheintroduction}|=={non}|?{[<div class="#EDIT{descriptif} texte">(#INTRODUCTION)</div>],''})]
65                </li>
66                </BOUCLE_selection>
67            </ul>
68        </div>
69        </B_selection>
70
71                                [(#REM) Articles de la rubrique ]
72        <B_articles>
73        <div class="menu articles">
74            #ANCRE_PAGINATION
75            <h2><:articles_rubrique:></h2>
76            <ul>
77                <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse} {pagination}{doublons selection}>
78                <li>
79                    [(#LOGO_ARTICLE|#URL_ARTICLE|image_reduire{150,100})]
80                    <h3><a href="#URL_ARTICLE">#TITRE</a></h3>
81                    <small>[(#CONFIG{scolaspip_plus/affichedate}|=={non}|?{[(#DATE|affdate_jourcourt)],''})]
82                                [(#CONFIG{scolaspip_plus/afficheauteurs}|=={non}|?{[, <:par_auteur:> (#LESAUTEURS)],''})]</small>
83                                [(#CONFIG{scolaspip_plus/afficheintroduction}|=={non}|?{[<div class="#EDIT{descriptif} texte">(#INTRODUCTION)</div>],''})]
84                </li>
85                </BOUCLE_articles>
86            </ul>
87            [<p class="pagination">(#PAGINATION{page})</p>]
88        </div>
89        </B_articles>
90
91        [(#REM) Si aucun article, affiche un plan de la rubrique ]
92        <B_sous_rubriques>
93        <div class="menu articles">
94            <h2><:sous_rubriques:></h2>
95            <ul>
96                <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
97                <li>
98                    <a href="#URL_RUBRIQUE" [title="(#TEXTE|textebrut|couper{80})"]>[(#TITRE)]</a>
99
100                    [(#REM) Une boucle recursive pour le mini plan]
101                    <B_miniplan>
102                    <ul>
103                        <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}>
104                        <li>
105                            <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
106                            <BOUCLE_m2(BOUCLE_miniplan)></BOUCLE_m2>
107                        </li>
108                        </BOUCLE_miniplan>
109                    </ul>
110                    </B_miniplan>
111
112                </li>
113                </BOUCLE_sous_rubriques>
114            </ul>
115            </div>
116        </B_sous_rubriques>
117
118
119        [(#REM) Documents joints a la rubrique ]
120        <B_documents_joints>
121        <div class="menu" id="documents_joints">
122            <h2><:titre_documents_joints:></h2>
123            <ul>
124                <BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {par num titre, date} {doublons}>
125                <li>
126                    <strong><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE">[(#TITRE|sinon{<:info_document:>})]</a></strong>
127                    <small>(#TYPE_DOCUMENT[ &ndash; (#TAILLE|taille_en_octets)])</small>
128                    #DESCRIPTIF
129                </li>
130                </BOUCLE_documents_joints>
131            </ul>
132        </div>
133        </B_documents_joints>
134
135
136        [(#REM) Sites de la rubrique ]
137        <B_sites>
138        <div class="menu sites">
139            <h2><:sur_web:></h2>
140            <ul>
141                <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
142                <li><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">[(#LOGO_SITE|right||image_reduire{100,50})]#NOM_SITE</a><br class="nettoyeur"/>
143                    <B_syndic>
144                    <ul>
145                        <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
146                        <li><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
147                        </BOUCLE_syndic>
148                    </ul>
149                    </B_syndic>
150                </li>
151                </BOUCLE_sites>
152            </ul>
153        </div>
154        </B_sites>
155
156        [(#REM) Proposer un site ]
157        #FORMULAIRE_SITE
158
159        [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
160
161        </div><!--#contenu-->
162        </div><!--#conteneur-->
163
164    [(#REM) Menu de navigation laterale ]
165    <div id="navigation">
166
167        [(#REM) Menu de navigation par rubriques ]
168        <INCLURE{fond=inc-rubriques}{id_rubrique}>
169
170
171    </div><!--#navigation-->
172
173    [(#REM) Menu de navigation laterale ]
174    <div id="extra">
175
176
177    </div><!--#extra-->
178
179        [(#REM) Pied de page ]
180        <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
181
182</div><!--#page-->
183</body>
184</html>
185</BOUCLE_rubrique_principal>
Note: See TracBrowser for help on using the repository browser.