78958aa943b9d8e4ed41488a790a2f93fbd88676
[auf_bulletin.git] / tpl / article.html
1 <CONTENT VERSION="1.0" LANG="fr" CHARSET="utf-8"/>
2
3 <USE MACROFILE="macros_base.html" />
4 <USE MACROFILE="macros_site.html" />
5 <USE MACROFILE="macros_meta.html" />
6
7 <!--[ Afficher le texte intégral ? ]-->
8 <IF COND="[#DATEPUBLI] LE today() OR [#LODELUSER.RIGHTS] GE 5">
9 <LET VAR="texte_accessible">true</LET>
10 </IF>
11
12 <!--[ Filtre media activé ? ]-->
13 <LET VAR="filtremedia"><?php echo (int) C::get('filtremedia', 'cfg'); ?></LET>
14
15 <!--[ Dimensions des images et des média (largeur calculée d'un P.texte ) ]-->
16 <LET VAR="mediasize">480</LET>
17 <LET VAR="imagesize">[#MEDIASIZE]</LET>
18 <IF COND="[#OPTIONS.METADONNEESSITE.IMAGEHABILLEE] AND [#IMAGEHABILLEE]">
19 <LET VAR="imagesize">180</LET>
20 <LET VAR="textclass">habillage</LET>
21 </IF>
22
23 <!--[ Liste d'ID : article courant et ses traductions ]-->
24 <LET ARRAY="relations_article_courant[]" GLOBAL="1">[%ID]</LET>
25
26 <MACRO NAME="OUVRIR_HTML" />
27 <MACRO NAME="INSERER_METADONNEES_ARTICLE" />
28 <MACRO NAME="INSERER_SYNDICATION" />
29 <MACRO NAME="INSERER_FEUILLE_DE_STYLES" />
30 <link rel="stylesheet" type="text/css" href="js/fancybox/jquery.fancybox-1.3.1.css" media="screen" />
31 <link rel="stylesheet" type="text/css" href="css/image.css" media="screen" />
32 <MACRO NAME="PRELUDE" />
33
34 <div id="docHeader">
35
36 <!--[ Titre ]-->
37 <h1 id="docTitle">
38 <span class="text">
39 <IF COND="[#TEXTE_ACCESSIBLE]">
40 [#TITRE|cleanCallNotes]
41 <ELSE/>
42 [#TITRE|removenotes]
43 </IF>
44 </span>
45 </h1>
46
47 <!--[ Sous-titre ]-->
48 <IF COND="[#SOUSTITRE]">
49 <div id="docSubtitle">
50 <IF COND="[#TEXTE_ACCESSIBLE]">
51 [#SOUSTITRE|cleanCallNotes]
52 <ELSE/>
53 [#SOUSTITRE|removenotes]
54 </IF>
55 </div>
56 </IF>
57
58 <!--[ Titres alternatifs ]-->
59 <IF COND="[#ALTERTITRE]">
60 <div id="docAltertitle">
61 <IF COND="[#TEXTE_ACCESSIBLE]">
62 [#ALTERTITRE|cleanCallNotes|replace('r2r:ml', 'div')]
63 <ELSE/>
64 [#ALTERTITRE|removenotes|replace('r2r:ml', 'div')]
65 </IF>
66 </div>
67 </IF>
68
69 <!--[ Auteurs ]-->
70 <FUNC NAME="LISTER_PERSONNES" TYPE="auteur" WRAP_ID="docAuthor" />
71
72 <!--[ Traducteurs ]-->
73 <FUNC NAME="LISTER_PERSONNES" TYPE="traducteur" WRAP_ID="docTranslator" PREPEND="TRADUCTEUR] " />
74
75 <!--[ Pagination ]-->
76 <IF COND="[#PAGINATION]">
77 <div id="docPagination">
78 p. [#PAGINATION]
79 </div>
80 </IF>
81
82 <!--[ Notice bibliographique oeuvre commentée ]-->
83 <IF COND="[#NOTICEBIBLIOOEUVRE]">
84 <div id="docReference">
85 <strong><br />R&eacute;f&eacute;rence de l'oeuvre:</strong>
86 <br />[#NOTICEBIBLIOOEUVRE|cleanCallNotes]
87 </div>
88 </IF>
89
90 <!--[ Traductions ]-->
91 <IF COND="[%RELATIONS_TRADUCTION] AND [#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
92 <LOOP NAME="articleTraductions"
93 SELECT="id, titre, langue, IF(id IN (SELECT id2 FROM relations WHERE nature = 'traduction'), 1, 0) AS original"
94 TABLE="textes, relations"
95 WHERE="(id2 = [#ID] AND id1 = textes.identity)
96 OR (id1 = [#ID] AND id2 = textes.identity)
97 OR (id2 = (SELECT id2 FROM relations WHERE id1 = [#ID] AND nature = 'traduction' LIMIT 1)) AND id1 != [#ID] AND id1 = textes.identity"
98 WHERE="nature = 'traduction'"
99 ORDER="original DESC">
100
101 <BEFORE><dl id="docTranslations"></BEFORE>
102 <DO>
103 <LET ARRAY="relations_article_courant[]" GLOBAL="1">[#ID]</LET>
104 <IF COND="[#COUNT] EQ 1">
105 <IF COND="[#ORIGINAL]">
106 <LET VAR="has_original" GLOBAL="1">true</LET>
107 <dt>ARTICLE TRADUCTION DE</dt>
108 <ELSE/>
109 <dt>ARTICLE TRADUCTIONS</dt>
110 </IF>
111 <ELSEIF COND="[#COUNT] EQ 2 AND [%HAS_ORIGINAL]"/>
112 <dt>ARTICLE TRADUCTIONS AUTRES</dt>
113 </IF>
114 <dd class="title<IF COND="[#LANGUE] EQ [#SITELANG]"> sitelang</IF><IF COND="![#ORIGINAL]"> traduction</IF>">
115 <a href="[#ID|makeurlwithid]">[#TITRE]</a>
116 </dd>
117 </DO>
118 <AFTER></dl></AFTER>
119 </LOOP>
120 </IF>
121 </div><!-- #docHeader -->
122
123 <div id="docBody">
124
125 <!--[ Raccourcis ]-->
126 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
127 <div id="shortcuts">
128 <IF COND="[#RESUME]"><a href="#abstract">RESUME</a>&nbsp;| </IF>
129 <LOOP NAME="hasEntries" TABLE="relations, entries, entrytypes" SELECT="COUNT(entries.id)" WHERE="nature = 'E' AND id1 = [#ID] AND id2 = entries.id AND class != 'indexavances'">
130 <IF COND="[#NBRESULTATS] GT 0">
131 <LET VAR="hasentries" GLOBAL="1">1</LET>
132 <a href="#entries">INDEX</a>&nbsp;|&#32;
133 </IF>
134 </LOOP>
135 <IF COND="[#TEXTE] AND [#TEXTE_ACCESSIBLE]">
136 <LOOP NAME="toc" TEXT="[#TEXTE]">
137 <AFTER><a href="#toc">PLAN</a>&nbsp;| </AFTER>
138 </LOOP>
139 </IF>
140 <IF COND="[#ERRATUM]"><a href="#errata">ERRATA</a>&nbsp;| </IF>
141 <IF COND="[#NDLR]"><a href="#ndlr">NDLR</a>&nbsp;| </IF>
142 <IF COND="[#NDLA]"><a href="#ndla">NDLA</a>&nbsp;| </IF>
143 <IF COND="[#HISTORIQUE]"><a href="#history">HISTORIQUE</a>&nbsp;| </IF>
144 <IF COND="[#TEXTE_ACCESSIBLE]">
145 <IF COND="[#TEXTE] OR [#ALTERFICHIER]"><a href="#text">TEXTE</a>&nbsp;| </IF>
146 <IF COND="[#BIBLIOGRAPHIE]"><a href="#bibliography">BIBLIOGRAPHIE</a>&nbsp;| </IF>
147 <IF COND="[#ANNEXE]"><a href="#annexe">ANNEXE</a>&nbsp;| </IF>
148 <LOOP NAME="hasDocannexe" SELECT="COUNT(id)" TABLE="entities" WHERE="idparent = [#ID] AND type LIKE '%annexe'">
149 <IF COND="[#NBRESULTS]">
150 <LET VAR="hasdocannexes" GLOBAL="1">1</LET>
151 <a href="#annexes">DOC ANNEXES</a>&nbsp;|&#32;
152 </IF>
153 </LOOP>
154 <IF COND="[#NOTESBASPAGE]"><a href="#notes">NOTES</a>&nbsp;| </IF>
155 <IF COND="[#NOTEFIN]"><a href="#note">NOTEFIN</a>&nbsp;| </IF>
156 <ELSEIF COND="[#TEXTE]"/>
157 <a href="#text">TEXTE EXTRAIT</a>&nbsp;|&#32;
158 </IF>
159 <a href="#quotation">CITATION</a>
160 <LOOP NAME="hasAuthors" TABLE="auteurs" SELECT="COUNT(idperson)" WHERE="iddocument = [#ID] AND type = 'auteur'">
161 <IF COND="[#NBRESULTS]">
162 <LET VAR="hasauthors" GLOBAL="1">1</LET>
163 &nbsp;| <a href="#authors"><IF COND="[#NBRESULTS] GT 1">AUTEURS<ELSE/>AUTEUR</IF></a>
164 </IF>
165 </LOOP>
166 <!--&nbsp;| <a href="/pdf.php?id=[#ID]">TELECHARGER LE PDF</a>-->
167 </div>
168 <ELSE/>
169 <LOOP NAME="hasDocannexe2" SELECT="COUNT(id)" TABLE="entities" WHERE="idparent = [#ID] AND type LIKE '%annexe'">
170 <IF COND="[#NBRESULTS]">
171 <LET VAR="hasdocannexes" GLOBAL="1">1</LET>
172 </IF>
173 </LOOP>
174 </IF>
175
176
177 <!--[ Résumés ]-->
178 <IF COND="[#RESUME]">
179 <div id="abstract" class="section">
180 <h2 class="section">
181 <span class="text"><IF COND="[#RESUME|substr_count('<r2r:ml')] GT 1">RESUMES<ELSE/>RESUME</IF></span>
182 </h2>
183 <FUNC NAME="ML_ONGLETS" TAB_TEXTE="[#RESUME]" TAB_ID="abstract" />
184 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
185 </div><!-- #abstract -->
186 </IF>
187
188 <!--[ Entrées d'index]-->
189 <IF COND="[%HASENTRIES]">
190 <LOOP NAME="docEntriesTypes" TABLE="relations, entries, entrytypes" SELECT="DISTINCT(idtype), title, altertitle" WHERE="id1 = '[#ID]' AND id2 = entries.id AND entries.idtype = entrytypes.id AND entrytypes.class = 'indexes'" ORDER="entrytypes.rank">
191 <BEFORE>
192 <div id="entries" class="section">
193 <h2 class="section">
194 <span class="text">ENTREES INDEX</span>
195 </h2>
196 </BEFORE>
197 <DO>
198 <LOOP NAME="docEntries" TABLE="entries" SELECT="id, g_name" WHERE="idtype = '[#IDTYPE]' AND iddocument = '[#ID]'" ORDER="rank">
199 <BEFORE>
200 <div class="index">
201 <h3>
202 <FUNC NAME="ML_TITLE" />&#160;:
203 </h3>
204 </BEFORE>
205 <DOFIRST><a href="[#ID|makeurlwithid]">[#G_NAME]</a></DOFIRST>
206 <DO>, <a href="[#ID|makeurlwithid]">[#G_NAME]</a></DO>
207 <AFTER>
208 </div>
209 </AFTER>
210 </LOOP>
211 </DO>
212 <AFTER>
213 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
214 </div><!-- #entries -->
215 </AFTER>
216 </LOOP>
217 </IF>
218
219 <!--[ TOC ]-->
220 <IF COND="[#TEXTE] AND [#TEXTE_ACCESSIBLE]">
221 <LOOP NAME="toc" TEXT="[#TEXTE]">
222 <BEFORE>
223 <div id="toc" class="section">
224 <h2 class="section">
225 <span class="text">Plan</span>
226 </h2>
227 </BEFORE>
228 <DO>
229 <div class="tocSection[#NIVEAU]">
230 <a href="#tocto[#TOCID]" id="tocfrom[#TOCID]">[#TITRE|removenotes]</a>
231 </div>
232 </DO>
233 <AFTER>
234 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
235 </div><!-- #toc -->
236 </AFTER>
237 </LOOP>
238 </IF>
239
240 <IF COND="[#ADDENDUM] OR [#DEDICACE] OR [#EPIGRAPHE] OR [#NDLR] OR [#NDLA] OR [#HISTORIQUE]">
241
242 <div id="docAddendum" class="section">
243
244 <!--[ Errata ]-->
245 <IF COND="[#ADDENDUM]">
246 <div id="errata">
247 <h2 class="section">
248 <span class="text">ERRATA</span>
249 </h2>
250 [#ADDENDUM|cleanCallNotes|tocss]
251 </div>
252 </IF>
253
254 <!--[ Dédicace ]-->
255 <IF COND="[#DEDICACE]">
256 <div id="dedication">
257 <h2 class="section">
258 <span class="text">DEDICACE</span>
259 </h2>
260 [#DEDICACE|cleanCallNotes|tocss]
261 </div>
262 </IF>
263
264 <!--[ Épigraphe ]-->
265 <IF COND="[#EPIGRAPHE]">
266 <div id="epigraph">
267 <h2 class="section">
268 <span class="text">EPIGRAPHE</span>
269 </h2>
270 [#EPIGRAPHE|cleanCallNotes|tocss]
271 </div>
272 </IF>
273
274 <!--[ NDLR ]-->
275 <IF COND="[#NDLR]">
276 <div id="ndlr">
277 <h2 class="section">
278 <span class="text">NDLR]</span>
279 </h2>
280 [#NDLR|cleanCallNotes|tocss]
281 </div>
282 </IF>
283
284 <!--[ NDLA ]-->
285 <IF COND="[#NDLA]">
286 <div id="ndla">
287 <h2 class="section">
288 <span class="text">NDLA]</span>
289 </h2>
290 [#NDLA|cleanCallNotes|tocss]
291 </div>
292 </IF>
293
294 <!--[ Historique ]-->
295 <IF COND="[#HISTORIQUE]">
296 <div id="history">
297 <h2 class="section">
298 <span class="text">HISTORIQUE]</span>
299 </h2>
300 [#HISTORIQUE|cleanCallNotes|tocss]
301 </div>
302 </IF>
303
304 </div><!-- #docAddendum -->
305
306 </IF>
307
308 <!--[ Texte ]-->
309 <IF COND="[#TEXTE] OR [#ALTERFICHIER]">
310
311 <div id="text" class="section<IF COND="![#TEXTE_ACCESSIBLE]"> excerpt</IF>">
312
313 <!--[ Titre section ]-->
314 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
315 <h2 class="section">
316 <span class="text"><IF COND="[#TEXTE_ACCESSIBLE]">Texte int&eacute;gral<ELSE/>Texte extrait</IF></span>
317 </h2>
318 </IF>
319
320 <!--[ Widgets ]-->
321 <IF COND="([#TEXTE] AND [#TEXTE_ACCESSIBLE]) AND ([#TYPE] NE 'informations' AND [#TYPE] NE 'actualite')">
322 <div id="widgets" class="withTextSize">
323 <IF COND="[#OPTIONS.METADONNEESSITE.PDF]">
324 <LET VAR="type_pdf">pdf</LET>
325 <LET VAR="info_pdf">PDF</LET>
326 <IF COND="[#ALTERFICHIER]">
327 <?php
328 $context['filesize'] = @filesize($context['alterfichier']);
329 if(!file_exists('./docannexe/file/'.$context['id'].'/pdf_cover_page.pdf'))
330 @file_get_contents('./pdf/'.$context['id']);
331 $context['filesize'] += @filesize('./docannexe/file/'.$context['id'].'/pdf_cover_page.pdf') + 20000;
332 ?>
333 <IF COND="![#OPTIONS.METADONNEESSITE.PDF_ELECTRONIQUE]"><LET VAR="type_pdf">facsimile</LET></IF>
334 <LET VAR="info_pdf">PDF [#FILESIZE|nicefilesize]</LET>
335 </IF>
336 <a id="wDownload" href="./pdf/[#ID]" title="TELECHARGER_PDF]" class="[#TYPE_PDF]">
337 <span class="fileinfo">[#INFO_PDF]</span>
338 </a>&#32;
339 <ELSEIF COND="[#ALTERFICHIER]"/>
340 <a id="wDownload" href="[#ID|makeurlwithfile]" title="TELECHARGER_PDF]" class="facsimile">
341 <span class="fileinfo">PDF [#ALTERFICHIER|nicefilesize]</span>
342 </a>&#32;
343 </IF>
344 <ELSE/>
345 <div id="widgets">
346 </IF>
347 </div><!-- #widgets -->
348
349 <!--[ Avertissement texte différé ]-->
350 <IF COND="[#DATEPUBLI] GT today()">
351 <div id="textDeferred">
352 <p>
353 <strong<IF COND="[#LODELUSER.RIGHTS] GE 10"> class="alert"</IF>>
354 <IF COND="[#LODELUSER.RIGHTS] EQ 5">
355 AVERTISSEMENT_TEXTE_INTEGRAL_LIBRE_ACCES
356 <ELSE/>
357 AVERTISSEMENT_TEXTE_INTEGRAL
358 </IF> [#DATEPUBLI|formateddate('%B %Y')].
359 </strong>
360 </p>
361 </div><!-- #textDeferred -->
362 </IF>
363
364 <IF COND="[#TEXTE_ACCESSIBLE]">
365
366 <IF COND="[#TEXTE]">
367
368 <!--[ Bloc redimensionnable ]-->
369 <div class="text wResizable [#TEXTCLASS]">
370
371 <!--[ Image d'accroche ]-->
372 <LOOP NAME="docAccroche" TABLE="fichiers" WHERE="type = 'imageaccroche' AND idparent = [#ID]" ORDER="rank" LIMIT="0,1">
373 <IF COND="[#VIGNETTE]">
374 <LET VAR="accroche">[#VIGNETTE|vignette(200)]</LET>
375 <ELSE/>
376 <LET VAR="accroche">[#DOCUMENT|vignette(200)]</LET>
377 </IF>
378 <div id="docImage">
379 <a href="[#ID|makeurlwithid]">
380 <img alt="[#TITRE|textebrut]" src="[#ACCROCHE|trim]" [#ACCROCHE|sizeattributs] />AFFICHER_ACCROCHE]
381 </a>
382 <IF COND="[#CREDITS]">
383 <br />CREDITS]&#160;: [#CREDITS]
384 </IF>
385 </div>
386 </LOOP>
387
388 <!--[ Texte intégral ]-->
389 <IF COND="[#FILTREMEDIA]">
390 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
391 [#TEXTE|tocable|paranumber('texte')]
392 <ELSE/>
393 [#TEXTE|tocable|paranumber('texte')]
394 </IF>
395 <ELSE/>
396 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
397 [#TEXTE|tocable|paranumber('texte')]
398 <ELSE/>
399 [#TEXTE|tocable|paranumber('texte')]
400 </IF>
401 </IF>
402
403 </div><!-- .text wResizable -->
404
405 <ELSEIF COND="[#ALTERFICHIER]" />
406 <div class="text facsimile">
407 <IF COND="[#OPTIONS.METADONNEESSITE.PDF]">
408 <a href="./pdf/[#ID]" title="[#TITRE|removenotes|textebrut|htmlspecialchars(ENT_COMPAT, 'UTF-8')]">
409 <ELSE/>
410 <a href="[#ID|makeurlwithfile]" title="[#TITRE|removenotes|textebrut|htmlspecialchars(ENT_COMPAT, 'UTF-8')]">
411 </IF>
412 t&eacute;l&eacute;charger
413 </a> | <span class="fileinfo">PDF&#160;&#8211; [#ALTERFICHIER|nicefilesize]</span>
414 </div><!-- .text facsimile -->
415
416 </IF>
417
418 <ELSEIF COND="[#TEXTE]"/>
419
420 <!--[ Plan + aperçu du texte intégral ]-->
421
422 <LOOP NAME="toc" TEXT="[#TEXTE]">
423 <BEFORE>
424 <div id="toc">
425 <h3 class="section">
426 <span class="text">Plan</span>
427 </h3>
428 </BEFORE>
429 <DO>
430 <div class="tocSection[#NIVEAU]">
431 [#TITRE|removenotes]
432 </div>
433 </DO>
434 <AFTER>
435 </div><!-- #toc -->
436 </AFTER>
437 </LOOP>
438
439 <h3 class="section">
440 <span class="text">TEXTE_APERCU]</span>
441 </h3>
442 <div class="text">
443 <IF COND="[#FILTREMEDIA]">
444 [#TEXTE|removenotes|restoreTableMargin|tocable|tocss('heading')|zoom([#MEDIASIZE], [#IMAGESIZE])|embedMedia([#MEDIASIZE])|cuttext(1000, true)]
445 <ELSE/>
446 [#TEXTE|removenotes|restoreTableMargin|tocable|tocss('heading')|zoom([#MEDIASIZE], [#IMAGESIZE])|cuttext(1000, true)]
447 </IF>
448 </div><!-- .text -->
449
450 </IF>
451
452 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
453 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
454 </IF>
455
456 </div><!-- #text -->
457
458 <IF COND="[#TEXTE_ACCESSIBLE]">
459
460 <!--[ Bibliographie ]-->
461 <IF COND="[#BIBLIOGRAPHIE]">
462 <div id="bibliography" class="section">
463 <h2 class="section">
464 <span class="text">BIBLIOGRAPHIE</span>
465 </h2>
466 <div class="text">
467 [#BIBLIOGRAPHIE|cleanCallNotes|tocss]
468 </div>
469 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
470 </div><!-- #bibliography -->
471 </IF>
472
473 <!--[ Annexe ]-->
474 <IF COND="[#ANNEXE]">
475 <div id="annexe" class="section">
476 <h2 class="section">
477 <span class="text">ANNEXE]</span>
478 </h2>
479 <div class="text">
480 <!--[ Pas d'images en habillage dans les annexes ]-->
481 <LET VAR="imagehabillee">0</LET>
482 <IF COND="[#FILTREMEDIA]">
483 [#ANNEXE|cleanCallNotes|restoreTableMargin|tocss|zoom([#MEDIASIZE])|embedMedia([#MEDIASIZE])]
484 <ELSE/>
485 [#ANNEXE|cleanCallNotes|restoreTableMargin|tocss|zoom([#MEDIASIZE])]
486 </IF>
487 </div>
488 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
489 </div><!-- #annexe -->
490 </IF>
491
492 <!--[ Documents annexes ]-->
493 <IF COND="[%HASDOCANNEXES]">
494 <FUNC NAME="AFFICHER_DOCUMENTS_ANNEXES" WRAP_ID="annexes" WRAP_CLASS="section" />
495 </IF>
496
497 <!--[ Notes]-->
498 <IF COND="[#NOTESBASPAGE]">
499 <div id="notes" class="section">
500 <h2 class="section">
501 <span class="text">Notes</span>
502 </h2>
503 [#NOTESBASPAGE]
504 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
505 </div><!-- #notes -->
506 </IF>
507
508 <!--[ Note de fin]-->
509 <IF COND="[#NOTEFIN]">
510 <div id="note" class="section">
511 <h2 class="section">
512 <span class="text">NOTEFIN]</span>
513 </h2>
514 [#NOTEFIN]
515 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
516 </div><!-- #note -->
517 </IF>
518
519 </IF>
520
521 </IF>
522
523 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
524
525 <!--[ Table des illustrations ]-->
526 <IF COND="[#TEXTE_ACCESSIBLE]">
527 <LOOP NAME="foreach" ARRAY="[#IMAGES]">
528 <BEFORE>
529 <div id="illustrations" class="section">
530 <h2 class="section">
531 <span class="text">TABLE_DES_ILLUSTRATIONS]</span>
532 </h2>
533 <table id="docImages">
534 </BEFORE>
535 <DO>
536 <LET VAR="rowspan">3</LET>
537 <IF COND="[#VALUE.TITRE]"><LET VAR="rowspan">[#ROWSPAN|lmath('+', 1)]</LET></IF>
538 <IF COND="[#VALUE.LEGENDE]"><LET VAR="rowspan">[#ROWSPAN|lmath('+', 1)]</LET></IF>
539 <IF COND="[#VALUE.CREDITS]"><LET VAR="rowspan">[#ROWSPAN|lmath('+', 1)]</LET></IF>
540 <tbody>
541 <tr class="image">
542 <th colspan="2" rowspan="[#ROWSPAN]"><img alt="" src="[#KEY|vignette(64)]" /></th>
543 </tr>
544 <IF COND="[#VALUE.TITRE]">
545 <tr class="titre">
546 <th scope="row">ILLUSTRATION_TITRE]</th>
547 <td>[#VALUE.TITRE]</td>
548 </tr>
549 </IF>
550 <IF COND="[#VALUE.LEGENDE]">
551 <tr class="legende">
552 <th scope="row">ILLUSTRATION_LEGENDE]</th>
553 <td>[#VALUE.LEGENDE]</td>
554 </tr>
555 </IF>
556 <IF COND="[#VALUE.CREDITS]">
557 <tr class="credits">
558 <th scope="row">ILLUSTRATION_CREDITS]</th>
559 <td>[#VALUE.CREDITS]</td>
560 </tr>
561 </IF>
562 <tr class="source">
563 <LET VAR="source">[#SITEINFOS.URL]/[#KEY|htmlspecialchars(ENT_COMPAT, 'UTF-8')]</LET>
564 <th scope="row"><abbr title="Uniform Resource Locator" lang="en" xml:lang="en">URL</abbr></th>
565 <td><a href="[#KEY|htmlspecialchars(ENT_COMPAT, 'UTF-8')]">[#SOURCE|breakslashes]</a></td>
566 </tr>
567 <tr class="info">
568 <th scope="row">ILLUSTRATION_FICHIER]</th>
569 <td>image/[#VALUE.MIME], [#VALUE.POIDS]</td>
570 </tr>
571 </tbody>
572 </DO>
573 <AFTER>
574 </table>
575 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
576 </div><!-- #illustrations -->
577 </AFTER>
578 </LOOP>
579 </IF>
580
581 <!--[ Pour citer ]-->
582 <div id="quotation" class="section">
583 <h2 class="section">
584 <span class="text">Pour citer</span>
585 </h2>
586 <IF COND="[#NOTICEBIBLIO]">
587 <h3>
588 REFERENCE PAPIER
589 </h3>
590 <p>
591 [#NOTICEBIBLIO]
592 </p>
593 </IF>
594 <p>
595 <FUNC NAME="LISTER_PERSONNES" TYPE="auteur" APPEND=", " />[#TITRE|removenotes] <br /><FUNC NAME="PARU_DANS" /><br />Mise en ligne le: [#DATEPUBLI|humandate], consult&eacute; le: <?php echo strftime('%d %B %Y');?>
596 </p>
597 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
598 </div><!-- #quotation -->
599
600 <!--[ Auteurs ]-->
601 <IF COND="[%HASAUTHORS]">
602 <LOOP NAME="getPersonsOrdered" SELECT="persons.id" TABLE="relations, persons" WHERE="id1 = '[%ID]' AND id2 = persons.id AND nature = 'G' AND type = 'auteur'" ORDER="degree">
603 <BEFORE>
604 <div id="authors" class="section">
605 <h2 class="section">
606 <span class="text"><IF COND="[#NBRESULTATS] GT 1">Auteurs<ELSE/>Auteur</IF></span>
607 </h2>
608 </BEFORE>
609 <DO>
610 <LOOP NAME="authors" SELECT="idperson,nomfamille,prenom,description" TABLE="auteurs" WHERE="id = '[#ID]' AND iddocument='[%ID]'">
611 <h3>
612 <a href="[#IDPERSON|makeurlwithid]">[#PRENOM] <span class="familyName">[#NOMFAMILLE]</span></a>
613 </h3>
614 <IF COND="[#DESCRIPTION]">
615 <IF COND="false SNE [#DESCRIPTION|strpos('<p')]">
616 [#DESCRIPTION]
617 <ELSE/>
618 <p class="description">
619 [#DESCRIPTION]
620 </p>
621 </IF>
622 </IF>
623 <LET VAR="limit">6</LET>
624 <LOOP NAME="byThisAuthor"
625 SELECT="id,datepubli,langue,LEFT(texte,1) AS texte,LEFT(alterfichier,1) AS alterfichier,documentcliquable,titre,soustitre"
626 TABLE="textes"
627 WHERE="idperson = '[#IDPERSON]' AND type NOT IN ('informations', 'actualite') AND id NOT IN ([%RELATIONS_ARTICLE_COURANT|join(',')])"
628 ORDER="datepubli DESC"
629 LIMIT="[#LIMIT|lmath('+', 1)]">
630 <BEFORE>
631 <h4>
632 Du m&ecirc;me auteur
633 </h4>
634 <ul class="documents">
635 </BEFORE>
636 <DO>
637 <IF COND="[#COUNT] LE [#LIMIT]">
638 <li>
639 <MACRO NAME="AFFICHER_LIGNE_DOCUMENT" />
640 <div class="in">
641 Paru dans <FUNC NAME="PARU_DANS" />
642 </div>
643 </li>
644 </IF>
645 </DO>
646 <AFTER>
647 <IF COND="[#NBRESULTS] GT [#LIMIT]">
648 <li>
649 <a class="more" href="[#IDPERSON|makeurlwithid]">Tous les textes</a>
650 </li>
651 </IF>
652 </ul>
653 </AFTER>
654 </LOOP>
655 </LOOP>
656 </DO>
657 <AFTER>
658 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
659 </div><!-- #authors -->
660 </AFTER>
661 </LOOP>
662 </IF>
663
664 <!--[ Licence ]-->
665 <LOOP NAME="license" SELECT="indexavances.*" TABLE="relations, indexavances" WHERE="id1 = [#ID] AND id2 = indexavances.identry AND nature = 'E'">
666 <BEFORE>
667 <div id="license" class="section">
668 <h2 class="section">
669 <span class="text">LICENCE]</span>
670 </h2>
671 </BEFORE>
672 <DO>
673 <IF COND="[#DESCRIPTION]">
674 <h3>
675 [#NOM]
676 </h3>
677 <IF COND="[#ICONE]">
678 <IF COND="[#URL]">
679 <a href="[#URL|htmlspecialchars(ENT_COMPAT, 'UTF-8')]">
680 <img id="licenseIcon" alt="[#NOM|textebrut|htmlspecialchars(ENT_COMPAT, 'UTF-8')]" src="[#ICONE]" [#ICONE|sizeattributs] />
681 </a>
682 <ELSE/>
683 <img id="licenseIcon" alt="[#NOM|textebrut|htmlspecialchars(ENT_COMPAT, 'UTF-8')]" src="[#ICONE]" [#ICONE|sizeattributs] />
684 </IF>
685 </IF>
686 [#DESCRIPTION]
687 <ELSE/>
688 <p>
689 [#NOM]
690 </p>
691 </IF>
692 </DO>
693 <AFTER>
694 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
695 </div><!-- #license -->
696 </AFTER>
697 <ALTERNATIVE>
698 <IF COND="[#OPTIONS.METADONNEESSITE.DROITSAUTEUR]">
699 <div id="license" class="section">
700 <h2 class="section">
701 <span class="text">LICENCE]</span>
702 </h2>
703 <p>
704 [#OPTIONS.METADONNEESSITE.DROITSAUTEUR]
705 </p>
706 <MACRO NAME="BOUTON_HAUT_DE_PAGE" />
707 </div><!-- #license -->
708 </IF>
709 </ALTERNATIVE>
710 </LOOP>
711
712 </IF>
713
714 <IF COND="[#TYPE] NE 'informations' AND [#TYPE] NE 'actualite'">
715
716 <!--[ Le texte contient plus de 10 images : indicateur de chargement ]-->
717 <LET VAR="imagecount">[#IMAGES|count]</LET>
718 <IF COND="[#OPTIONS.METADONNEESSITE.IMAGEHABILLEE] AND [#IMAGEHABILLEE] AND [#IMAGECOUNT] GT 10">
719 <div id="loading">
720 ZOOM CHARGEMENT
721 <p><small>ZOOMIMAGE_CHARGEMENT_IMAGES|sprintf([#IMAGECOUNT])]</small></p>
722 <!-- ZOOMIMAGE_CHARGEMENT_IMAGES] --><!--[ Force la génération de la variable ]-->
723 </div>
724 </IF>
725
726 </IF>
727
728 </div><!-- #docBody -->
729
730
731 <MACRO NAME="CONCLUSION" />
732 <MACRO NAME="INSERER_JAVASCRIPT" />
733 <!--[
734 Les autres scripts sont appelés depuis un template
735 pour avoir accès aux traductions Lodel. ]-->
736 <USE TEMPLATEFILE="article.js" />
737 <MACRO NAME="FERMER_HTML" />