source: spip-zone/_plugins_/albums/branches/v3/modeles/inc-album.html @ 85024

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

report de r85023
up de z

File size: 1.8 KB
Line 
1[(#REM)
2
3        Modèle «album» par défaut : vue sous forme de vignettes.
4        cf. notes de modeles/album.html
5
6][(#REM)
7
8        Inclus dans :
9                modeles/album.html
10
11][(#REM)
12
13        Paramètres (*obligatoire):
14                *ids_documents    identifiant des documents
15                *env              environnement issu du squelette appelant
16
17][
18(#SET{titre,#ENV{titre}|=={oui}|?{#INFO_TITRE{album,#ID_ALBUM},#ENV{titre}}})][
19(#SET{descriptif,#ENV{descriptif}|?{#INFO_DESCRIPTIF{album,#ID_ALBUM}}})
20]<B_documents_album>
21[<(#HTML5|?{figure,div}) class="album vignettes figure[ (#ENV{align})][ (#ENV{classe})]">]
22        <ul>
23                <BOUCLE_documents_album(DOCUMENTS){id_document IN #ENV{ids_documents}}{tout}>[
24
25                (#REM)
26
27                ]<li>
28                        <a href="#FICHIER" type="#MIME_TYPE" rel="album#ID_ALBUM" class="[(#EXTENSION|attribut_html)]" title="[(#TITRE|sinon{#FICHIER|basename}|couper{80}|attribut_html)]">
29                                [(#SET{dimension,100})
30                                ][(#SET{fichier,#MEDIA|=={image}|?{
31                                        #ENV{recadrer}|?{
32                                                #FICHIER|image_passe_partout{#ENV{largeur,#GET{dimension}},#ENV{hauteur,#GET{dimension}}}|image_recadre{#ENV{largeur,#GET{dimension}},#ENV{hauteur,#GET{dimension}},center},
33                                                #FICHIER|image_reduire{#ENV{largeur,0},#ENV{hauteur,#GET{dimension}}}},
34                                        #LOGO_DOCUMENT{icone}}})
35                                ][(#GET{fichier}
36                                        |inserer_attribut{class,vignette}
37                                        |inserer_attribut{alt,#TITRE|sinon{#FICHIER|basename}})]
38                        </a>
39                        [(#ENV{label}|oui)<span class="label">[(#TITRE|sinon{#FICHIER|basename})]</span>]
40                </li>[
41
42                (#REM)
43
44                ]</BOUCLE_documents_album>
45        </ul>
46        [(#GET{titre}|ou{#GET{descriptif}}|oui)
47        [<(#HTML5|?{figcaption,div}) class="figcaption">]
48                [<div class="titre_album">(#GET{titre}|wrap{[<(#ENV*{balise_titre,#ENV*{balise_titraille}}|replace{^<}|replace{>$})>]})</div>]
49                [<div class="descriptif_album">(#GET{descriptif})</div>]
50        [</(#HTML5|?{figcaption,div})>]
51        ]
52[</(#HTML5|?{figure,div})>]<!-- .album.vignettes -->
53</B_documents_album>
Note: See TracBrowser for help on using the repository browser.