source: spip-zone/_plugins_/albums/trunk/prive/objets/liste/albums.html @ 99736

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

v3.3.27 : Remplace partout là où c'est possible les #INCLURE et #MODELE par des <INCLURE>, et rétablir l'affichage des albums affichés sous le portfolio dans les squelettes de la dist en 3.1 (qui a ajouté un float:left sur les li des albums).

File size: 2.1 KB
Line 
1[(#REM)
2
3        Liste des albums.
4
5][(#REM)
6
7        Inclus dans :
8                prive/squelettes/albums.html
9        Utilise :
10                prive/squelettes/inclure/album.html
11
12][(#REM)
13
14        Paramètres :
15                statut         prepa | publie | poubelle, défaut: tous
16                nb             nombre pour pagination, défaut: 10
17                recherche      pour filtrer les albums correspondants à un terme de recherche
18                id_auteur      pour filtrer les albums d'un auteur
19                id_mot         pour filtrer les albums auxquels est lié un mot clé
20                objet          pour filtrer les albums liés à un type d'objet
21                id_objet       pour filtrer les albums liés à un objet
22                id_document    pour filtrer les albums contenant un document
23                media          pour filtrer les albums contenant un type de document
24                               audio | image | video | file
25                extension      pour filtrer les albums contenant un type d'extension
26
27]
28#SET{defaut_tri,#ARRAY{
29        date,-1,
30        id_album,1,
31        multi titre,1
32}}
33
34<B_liste_albums>
35#ANCRE_PAGINATION
36
37<div class='entete clearfix'>
38        [<h2>(#ENV*{titre,#GRAND_TOTAL|objet_afficher_nb{album}})</h2>]
39</div>
40
41<div class='tri simple'>
42        [(#TRI{'>', &uarr;, ajax}) <span class='sep'>|</span>]
43        [(#TRI{'<', &darr;, ajax}) <span class='sep'>|</span>]
44        [(#TRI{id_album, <:info_numero_abbreviation:>, ajax}) <span class='sep'>|</span>]
45        [(#TRI{date, <:medias:par_date:>, ajax}) <span class='sep'>|</span>]
46        [(#TRI{titre, <:medias:par_titre:>, ajax})]
47</div>
48
49<div class="liste-albums">
50        <BOUCLE_liste_albums(ALBUMS documents)
51                {documents.id_document?}{documents.media?}{documents.extension?}
52                {albums_liens.objet?}{albums_liens.id_objet?}{albums_liens.vu?}{orphelins?}
53                {auteurs_liens.id_auteur?}{mots_liens.id_mot?}
54                {statut?}
55                {recherche?}
56                {tri #ENV{par,date},#GET{defaut_tri}}
57                {pagination #ENV{nb,10}}>
58
59        <INCLURE{fond=prive/squelettes/inclure/album, id_album, env, ajax=#VAL{album}|concat{#ID_ALBUM}}>
60
61        </BOUCLE_liste_albums>
62</div><!-- .liste_albums -->
63
64[<p class='pagination'>(#PAGINATION{prive})</p>]
65</B_liste_albums>
66
67<div class='entete clearfix'>
68        [<h2>(#ENV*{sinon,#ENV{recherche}|?{<:album:info_resultat_recherche_aucun:>,<:album:info_aucun_album:>}})</h2>]
69</div>
70<//B_liste_albums>
Note: See TracBrowser for help on using the repository browser.