source: spip-zone/_squelettes_/concours_design/squelettes/rubrique.html @ 1558

Last change on this file since 1558 was 1558, checked in by gilles.vincent@…, 14 years ago

on met des id pour des titres uniques -- en attendant de faire mieux

File size: 9.4 KB
Line 
1<!--
2
3Squelette Sarka-SPIP
4Copyright (C) 2005 Sylvain Bellégo - sylvain.bellego NO-SPM no-log.org - http://sylvain.bellego.free.fr
5
6Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes
7de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2
8ou bien toute autre version ultérieure choisie par vous).
9
10Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni
11explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation
12dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
13
14Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme
15; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330,
16Boston, MA 02111-1307, États-Unis.
17
18-->
19
20<!--
21
22REMERCIEMENTS
23
24Le squelette Sarka-SPIP est en constante évolution.
25
26Les modifications déployées s'appuient sur les commentaires et les conseils
27proposés par des utilisateurs du squelette. A ce titre, les évolutions apportées par T. STOUKY,
28pour son site http://webpublic.ac-dijon.fr/pedago/enspro/matsci/ ont été particulièrement utiles.
29Un grand merci, donc, à celles et ceux qui ont contribué (et qui vont contribuer) à l'amélioration
30de ce squelette.
31
32-->
33
34<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
35<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
36
37<html lang="#LANG">
38
39<INCLURE(inclusions/header.php3){id_rubrique}>
40
41<body dir="#LANG_DIR">
42
43<div div="conteneur">
44
45<INCLURE(inclusions/bandeau.php3)>
46
47<INCLURE(inclusions/bande-chemin.php3){id_rubrique}>
48
49<INCLURE(inclusions/bloc-gauche.php3){id_rubrique}>
50
51[(#NOOP) <!-- ================================== BLOC DE DROITE  ================================== --> ]
52
53<div id="droite" class="droite">
54
55<!-- affichage des mots-clés associés à la rubrique-->
56
57<B_mots>
58        <div id="mots-cles-rubrique" class="mots-cles">
59                <div id="mots_clefs"><a class="en-tete" href="mot.php3"><:mots_clefs:></a></div>
60                <div class="contenu">
61                        <BOUCLE_mots(MOTS) {id_rubrique} {par id_groupe}>
62                                <BOUCLE_groupe(GROUPES_MOTS){id_groupe}>
63                                        [<div class="nom-groupe">(#TITRE) :</div>]
64                                </BOUCLE_groupe>
65                                <a href="#URL_MOT" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a>
66                        </BOUCLE_mots>
67                </div>
68        </div>
69</B_mots>
70
71<!-- affichage des dernières brèves et derniers sites publiés dans le "secteur" -->
72
73<INCLURE(inclusions/bloc-droite-secteur-news.php3){id_secteur}>
74
75</div>
76
77[(#NOOP) <!-- ================================== BLOC CENTRAL  ================================== --> ]
78
79<div id="centre" class="centre">
80<div class="contenu">
81
82        <div class="rubrique">
83                [<div class=image>(#LOGO_RUBRIQUE||reduire_image{110})</div>]
84                [<a class="titre">(#TITRE|supprimer_numero)</a>]
85                [<div class="descriptif">(#DESCRIPTIF)</div>]
86
87                <div class="texte">[(#TEXTE|reduire_image{200,x})]</div>
88
89                <!-- Liens vers les rubriques filles -->
90
91                <B_rubriques_filles>
92                        <div class="filles">
93                                <BOUCLE_rubriques_filles(RUBRIQUES){id_parent}{par num titre}{par titre}>
94                                        [<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
95                                </BOUCLE_rubriques_filles>
96                        </div>
97                </B_rubriques_filles>
98
99                <!-- Liens vers les documents joints -->
100
101                <B_documents_rubrique>
102                        <div class="doc">
103                                <div id="docu_rubrique" class="en-tete">
104                                        <:docu_rubrique:> :
105                                </div>
106                                <!-- Liens vers les documents joints, à l'exclusion des images -->
107                                <BOUCLE_documents_rubrique(DOCUMENTS){id_rubrique}{extension !== jpg|png|gif}{mode=document}{doublons}>
108                                        <a href=#URL_DOCUMENT>#LOGO_DOCUMENT  #TITRE </a>
109                                </BOUCLE_documents_rubrique>
110                        </div>
111                </B_documents_rubrique>
112
113                <!-- Liens vers les images jointes -->
114
115                <B_images_rubrique>
116                        <div class="images">
117                                <div id="img_rubrique" class="en-tete">
118                                        <:img_rubrique:> :
119                                </div>
120                                <BOUCLE_images_rubrique(DOCUMENTS){id_rubrique}{extension == jpg|png|gif}{mode=document}{doublons}>
121                                        <div class="vignette">
122                                                <a href=#URL_DOCUMENT target="blank" class="info"> #LOGO_DOCUMENT [<span>(#DESCRIPTIF)</span>]</a>
123                                                <ul>
124                                                        <li><:img_taille:> : #LARGEUR par #HAUTEUR
125                                                        <li><:img_poids:> : [(#TAILLE|taille_en_octets)]
126                                                        <li><:img_titre:> : #TITRE
127                                                        <li><:img_format:> : #TYPE_DOCUMENT
128                                                </ul>
129                                        </div>
130                                </BOUCLE_images_rubrique>
131                        </div>
132                </B_images_rubrique>
133        </div>
134
135        <!-- Articles de la rubrique, classés par numéro s'ils sont numérotés, ou par date inverse sinon -->
136
137        <B_test_numero>
138
139                <BOUCLE_test_numero(ARTICLES){id_rubrique}{titre==^[0-9]+\.}{0,1}>
140
141                        <B_article-numerotes>
142                                <div class="derniers-articles">
143                                        <div id="articles_rubrique" class="en-tete"><:article_rubrique:></div>
144                                        <BOUCLE_article-numerotes(ARTICLES) {id_rubrique}{par num titre}>
145                                                <div class="annonce">
146                                                        [<div class=image>(#LOGO_ARTICLE||reduire_image{150})</div>]
147                                                        <div class="detail">[(#DATE|nom_jour)] [(#DATE|affdate)]<br>
148                                                        <B_auteurs-article-numerotes>
149                                                                <:par_auteur:>
150                                                                <BOUCLE_auteurs-article-numerotes(AUTEURS) {id_article} {", "}>
151                                                                        <a href="#URL_AUTEUR">#NOM</a>
152                                                                </BOUCLE_auteurs-article-numerotes>
153                                                        </B_auteurs-article-numerotes>
154                                                        </div>
155                                                        [<div class="surtitre">(#SURTITRE)</div>]
156                                                        [<a class="titre" href="#URL_ARTICLE" title="<:lire_suite_article:>">(#TITRE|supprimer_numero)</a>]
157                                                        [<div class="soustitre">(#SOUSTITRE)</div>]
158                                                        <div class="introduction">
159                                                                #INTRODUCTION
160                                                                <br><br>
161                                                                <a class="suite" href="#URL_ARTICLE"><:lire_suite_article:></a>
162                                                        </div>
163                                                </div>
164                                        </BOUCLE_article-numerotes>
165                                </div>
166                        </B_article-numerotes>
167
168                </BOUCLE_test_numero>
169
170        </B_test_numero>
171
172                        <B_article-dates>
173                                <div class="derniers-articles">
174                                        <div id="article_rubrique" class="en-tete"><:article_rubrique:></div>
175                                        <BOUCLE_article-dates(ARTICLES) {id_rubrique}{par date}{inverse}>
176                                                <div class="annonce">
177                                                        [<div class=image>(#LOGO_ARTICLE||reduire_image{150})</div>]
178                                                        <div class="detail">[(#DATE|nom_jour)] [(#DATE|affdate)]<br>
179                                                                <B_auteurs-article-date>
180                                                                        <:par_auteur:>
181                                                                        <BOUCLE_auteurs-article-date(AUTEURS) {id_article} {", "}>
182                                                                                <a href="#URL_AUTEUR">#NOM</a>
183                                                                        </BOUCLE_auteurs-article-date>
184                                                                </B_auteurs-article-date>
185                                                        </div>
186                                                        [<div class="surtitre">(#SURTITRE)</div>]
187                                                        [<a class="titre" href="#URL_ARTICLE" title="<:lire_suite_article:>">(#TITRE|supprimer_numero)</a>]
188                                                        [<div class="soustitre">(#SOUSTITRE)</div>]
189                                                        <div class="introduction">
190                                                                #INTRODUCTION
191                                                                <br><br>
192                                                                <a class="suite" href="#URL_ARTICLE"><:lire_suite_article:></a>
193                                                        </div>
194                                                </div>
195                                        </BOUCLE_article-dates>
196                                </div>
197                        </B_article-dates>
198
199        <!-- si pas d'article, test de l'existence de rubriques filles (si test négatif, affichage des sites référencés -->
200
201                        <!-- test de l'existence de rubriques filles -->
202                        <B_test-pas-de-rubrique-fille>
203                                <BOUCLE_test-pas-de-rubrique-fille(RUBRIQUES){id_parent}{0,1}>
204                                </BOUCLE_test-pas-de-rubrique-fille>
205                        </B_test-pas-de-rubrique-fille>
206                       
207        </div>
208                        <div class="plan">
209                        <!-- si articles syndiqués dans la rubrique, affichage des plus récents, tout site confondu -->
210                                <BOUCLE_test-syndic(SYNDIC_ARTICLES){0,1}>
211                                        <div id="recents_syndic" class="intitule"><:recents_syndic:> :</div>
212                                        <B_syndic-nouveaux>
213                                                <ul>
214                                                        <BOUCLE_syndic-nouveaux(SYNDIC_ARTICLES) {id_rubrique}{par date}{inverse}{0,10}>
215                                                                <li><a class="article-syndic" href="#URL_ARTICLE"><span class="date-syndic">[[(#DATE|affdate{'d-m-Y'})]]</span> [(#TITRE|couper{75})]</a></li>
216                                                                <div class="a-propos">
217                                                                        [<:publie_sur_site:> <span class="site-pere">(#NOM_SITE)</span>]
218                                                                        [<:par_auteur:> <span class="auteur-pere">(#LESAUTEURS)</span>.]<br>
219                                                                        [<span class="commentaire">(#DESCRIPTIF|supprimer_tags)</span>]
220                                                                </div>
221                                                        </BOUCLE_syndic-nouveaux>
222                                                </ul>
223                                        </B_syndic-nouveaux>
224                                        <br>
225                                </BOUCLE_test-syndic>
226                        <!-- affichage des sites référencés de la rubrique -->
227                                <div class="intitule"><:icone_sites_references:> :</div>
228                                <B_site-secteur>
229                                        <div class="indentation redimensionnement">
230                                                <div class="web">
231                                                        <BOUCLE_site-secteur(SITES){id_rubrique}{par date}{inverse}>
232                                                                <div class=site>
233                                                                        <a class="nom-site" href="#URL_SITE">#NOM_SITE</a>
234                                                                        [<div class="descriptif">(#DESCRIPTIF)</div>]
235                                                                <!-- si articles syndiqués dans le site, affichage des plus récents -->
236                                                                        <B_syndic-recherche1>
237                                                                                <BOUCLE_syndic-recherche1(SYNDIC_ARTICLES) {id_syndic}{par date}{inverse}{0,20}>
238                                                                                        [<a class="article-synd info" href="#URL_ARTICLE">(#TITRE*|supprimer_numero)<span>[(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)]</span></a>]
239                                                                                </BOUCLE_syndic-recherche1>
240                                                                        </B_syndic-recherche1>
241                                                                </div>
242                                                                <br>
243                                                        </BOUCLE_site-secteur>
244                                                </div>
245                                        </div>
246                                </B_site-secteur>
247
248                        </div>
249
250                        <//B_test-pas-de-rubrique-fille>
251                <//B_article-dates>
252        <//B_test_numero>
253</div>
254</div>
255<INCLURE(inclusions/footer.php3)>
256</div>
257
258<!-- pour rajouter des trucs -- à la CSSZengarden -->
259<div id="extraDiv1"><span></span></div><div id="extraDiv2"><span></span></div><div id="extraDiv3"><span></span></div>
260<div id="extraDiv4"><span></span></div><div id="extraDiv5"><span></span></div><div id="extraDiv6"><span></span></div>
261
262</body>
263</html>
264
265</BOUCLE_rubrique_principal>
266<INCLURE(inclusions/404.php3)>
267<//B_rubrique_principal>
Note: See TracBrowser for help on using the repository browser.