source: spip-zone/_plugins_/albums/trunk/modeles/inc-album_liste.html @ 85023

Last change on this file since 85023 was 85023, checked in by tcharlss@…, 7 years ago
  • suite r85017 : #FICHIER au lieu de #URL_DOCUMENT pour que la mediabox fonctionne à coup sûr
  • ajout d'un title pour afficher les titres des documents dans la mediabox, cf. http://contrib.spip.net/Albums-3#forum477264
  • petite correction css pour régler un problème de float
File size: 2.0 KB
Line 
1[(#REM)
2
3        Variante du modèle «album» : vue sous forme de liste.
4        cf. notes de modeles/album_liste.html
5
6][(#REM)
7
8        Inclus dans :
9                modeles/album_liste.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<div class="album liste[ (#ENV{align})][ (#ENV{classe})]">
22    [(#GET{titre}|ou{#GET{descriptif}}|oui)
23        <div class="caption">
24                [<div class="titre_album">(#GET{titre}|wrap{[<(#ENV*{balise_titre,#ENV*{balise_titraille}}|replace{^<}|replace{>$})>]})</div>]
25                [<div class="descriptif_album">(#GET{descriptif})</div>]
26        </div>
27        ]
28        <ul class="spip">
29                <BOUCLE_documents_album(DOCUMENTS){id_document IN #ENV{ids_documents}}{tout}>[
30                (#SET{extension, #EXTENSION|strtoupper|wrap{<abbr>}|inserer_attribut{title,#VAL{medias:info_document}|_T|concat{' ',#TYPE_DOCUMENT}|attribut_html}|inserer_attribut{class,extension}})
31                ][(#SET{taille, #TAILLE|taille_en_octets|wrap{<span>}|inserer_attribut{class,taille}})
32                ][(#SET{dimensions, #MEDIA|=={image}|?{#LARGEUR|concat{' &times; ',#HAUTEUR,' px'}|wrap{<span>}|inserer_attribut{class,dimensions}}})
33                ][(#SET{metas, #VAL{'/\[\W\]/'}|preg_split{#ENV{metas,#ENV{infos}}|=={oui}|?{extension-taille-dimensions,#ENV*{metas,#ENV*{infos}}}}})
34                ]<li>
35                        <a href="#FICHIER" type="#MIME_TYPE" rel="album#ID_ALBUM" class="spip_doc[ (#EXTENSION|attribut_html)]" title="[(#TITRE|sinon{#FICHIER|basename}|couper{80}|attribut_html)]">
36                                [<strong class="titre_album[ (#TITRE|non)fichier]">(#TITRE|sinon{#FICHIER|basename}|couper{80})</strong>]
37                                <B_infos>(<BOUCLE_infos(DATA){source table, #GET{metas}}{'<span class="sep"> - </span>'}{si #GET{metas}}>[
38                                        (#REM)][(#GET{#VALEUR})][
39                                (#REM)]</BOUCLE_infos>)</B_infos>
40                        </a>
41                </li>
42                </BOUCLE_documents_album>
43        </ul>
44</div><!-- .album.vignette -->
45</B_documents_album>
Note: See TracBrowser for help on using the repository browser.