1 [(#REM) On peut arriver avec id_article ou id_rubrique. On les réaffecte sur objet, id_objet. ]
2 [(#ENV{id_article}|oui)[(#VAL{article}|setenv{objet})][(#ENV{id_article}|setenv{id_objet})]]
3 [(#ENV{id_rubrique}|oui)[(#VAL{rubrique}|setenv{objet})][(#ENV{id_rubrique}|setenv{id_objet})]]
5 [(#REM) Portfolio : album d'images ]
6 <B_documents_portfolio>
7 <div class=
"bloc clearfix documents_portfolio" id=
"documents_portfolio">
8 <h2><:medias:info_portfolio:></h2>
10 <BOUCLE_documents_portfolio(DOCUMENTS) {objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif} {par rang_lien, num titre, date}{doublons}{vu=non}
>[
11 <li><a href=
"(#URL_DOCUMENT)" type=
"#MIME_TYPE" onclick=
"location.href='[(#URL_ARTICLE
13 |parametre_url{id_document,#ID_DOCUMENT}
14 |ancre_url{documents_portfolio}
15 )]';return false;"[
class=
"(#EXPOSER)"][
title=
"(#TITRE|attribut_html|couper{80})"]
>[(#FICHIER
16 |image_passe_partout{
90,
90}
18 |inserer_attribut{class,spip_logo}
19 |inserer_attribut{alt,[(#TITRE|attribut_html|couper{
80})]})]
</a></li>
20 ]
</BOUCLE_documents_portfolio>
22 </div><!--#documents_portfolio-->
23 </B_documents_portfolio>
26 Afficher en grand le document demande dans l'URL
28 <BOUCLE_afficher_document(DOCUMENTS) {id_document}{objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif}
>
29 [(#MODELE{emb,lien=#URL_DOCUMENT}|image_reduire{
672,*})]
30 </BOUCLE_afficher_document>
34 Si un seul document est joint a l'article, et si le texte est vide,
35 on incruste automatiquement ce document
37 <BOUCLE_documents_decompte(DOCUMENTS spip_documents_liens articles) {objet?}{id_objet?} {mode=document}{texte=''}{extension !IN gif,jpg,png} {vu=non}
>
39 |?{[(#INCLURE{fond=modeles/emb, id_document}
40 |trim)]})]
</BOUCLE_documents_decompte>
44 Sinon, liste des autres documents joints
47 <div class=
"menu documents_joints" id=
"documents_joints">
48 <h2><:medias:titre_documents_joints:></h2>
50 <BOUCLE_documents_joints(DOCUMENTS) {objet?}{id_objet?} {extension !IN gif,jpg,png} {vu=non}{par rang_lien, num titre, date}
>[
52 <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>
53 <small class=
"info_document">([
<abbr title=
"<:info_document:> #TYPE_DOCUMENT" class=
"ext">(#EXTENSION|strtoupper)
</abbr> - ][
<span>(#TAILLE|taille_en_octets)
</span>])
</small></a>
54 [
<div class=
"#EDIT{descriptif} descriptif">(#DESCRIPTIF)
</div>]
55 [
<div class=
"#EDIT{credits} credits">(#CREDITS)
</div>]
57 </BOUCLE_documents_joints>
59 </div><!--#documents_joints-->
62 <//B_documents_decompte
>