source: spip-zone/_plugins_/svp/prive/objets/liste/depots.html @ 48922

Last change on this file since 48922 was 48922, checked in by eric@…, 10 years ago

Une liste des dépôts, multi-formes, multi-tris et multi-critères...

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1[(#REM) <!-- Liste des depots :
2        - soit integrale de l'ensemble du site si on est dans la page depots (dans le bloc contenu)
3        - soit reduite aux autre depots que celui affiche dabs la page depot (dans le bloc extra/navigation)
4        Dans ces deux cas les informations different car la taille des blocs influe sur l'affichage.
5       
6        Les parametres d'environnement specifiques sont :
7        - titre     : le titre de la liste
8        - par       : le champ tri principale
9        - pas       : le pas de pagination
10        - where     : condition d'exclusion du depot eventuellement en cours d'affichage (page depot)
11        - affichage : complet, tous les champs, ou simplifie, letitre et l'id pour la liste en extra/navigation
12 -->]
13
14[(#SET{defaut_tri, #ARRAY{
15        titre, 1,
16        nbr_paquets, -1,
17        maj, -1,
18        id_depot, 1}})]
19
20<B_liste_depots>
21#ANCRE_PAGINATION
22<div class="liste-objets depots">
23        <table class="spip liste" summary="<:svp:resume_table_depots:>">
24        [<caption><strong class="caption">(#ENV*{titre, #GRAND_TOTAL|singulier_ou_pluriel{svp:info_1_depot,svp:info_nb_depots}})</strong></caption>]
25                <thead>
26                        <tr class="first_row">
27                                <th class="titre principale">[(#TRI{titre, <:info_titre:>, ajax})]</th>
28                                [(#ENV{affichage}|=={complet}|oui)
29                                <th class="nombre">[(#TRI{nbr_paquets, <:svp:label_n_paquets|ucfirst:>, ajax})]</th>
30                                <th class="date secondaire">[(#TRI{maj, <:svp:label_actualise_le:>, ajax})]</th>]
31                                <th class="id">[(#TRI{id_depot, <:info_numero_abbreviation:>, ajax})]</th>
32                                [(#ENV{affichage}|=={complet}|oui)
33                                <th class="bouton">&nbsp;</th>
34                                <th class="bouton">&nbsp;</th>]
35                        </tr>
36                </thead>
37                <tbody>
38<BOUCLE_liste_depots(DEPOTS) {where?}{tri #ENV{par, titre}, #GET{defaut_tri}}{pagination #ENV{pas, 5}}>
39                        <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
40                                <td class="titre principale">
41                                [(#ENV{affichage}|=={complet}|oui)[(#LOGO_DEPOT|image_reduire{20,26})]]
42                                        <a[ href="(#ID_DEPOT|generer_url_entite{depot})"] title="<:svp:bulle_afficher_depot:>">
43                                                [(#TITRE)]
44                                        </a>
45                                </td>
46                                [(#ENV{affichage}|=={complet}|oui)
47                                <td class="nombre">[(#NBR_PAQUETS)]</td>
48                                <td class="date secondaire">[(#MAJ|affdate{d-m H:i})]</td>]
49                                <td class="id">[(#ID_DEPOT)]</td>
50                                [(#ENV{affichage}|=={complet}|oui)
51                                <td class="bouton">[(#BOUTON_ACTION{<:svp:bouton_actualiser:>, #URL_ACTION_AUTEUR{actualiser_depot,#ID_DEPOT, #SELF}, '', '', <:svp:bulle_actualiser_depot:>})]</td>
52                                <td class="bouton">[(#BOUTON_ACTION{<:svp:bouton_supprimer:>, #URL_ACTION_AUTEUR{supprimer_depot,#ID_DEPOT, #SELF}, '', '', <:svp:bulle_supprimer_depot:>})]</td>]
53                        </tr>
54</BOUCLE_liste_depots>
55                </tbody>
56        </table>
57        [<p class='pagination'>(#PAGINATION{prive})</p>]
58</div>
59</B_liste_depots>
60        [(#ENV{affichage}|=={complet}|oui)<p><:svp:info_liste_aucun_depot:></p>]
61<//B_liste_depots>
Note: See TracBrowser for help on using the repository browser.