source: spip-zone/_plugins_/boussole/trunk/prive/squelettes/liste/boussoles.html

Last change on this file was 70357, checked in by eric@…, 8 years ago

Mise au point des squelettes privés pour la gestion du logo.
Mise à jour du modèle des actualités.

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1[(#REM) <!-- Liste des boussoles :
2
3        Les parametres d'environnement specifiques sont :
4        - titre     : le titre de la liste
5        - par       : le champ tri principal
6        - pas       : le pas de pagination
7        - where         : condition supplementaire construite par l'appelant (exclusion de certaines lignes par ex)
8        - affichage : complet, simplifie
9 -->]
10
11[(#SET{defaut_tri,#ARRAY{
12        aka_boussole, 1,
13}})]
14<B_liste_boussoles>
15#ANCRE_PAGINATION
16<div class="liste-objets boussoles">
17        <table class="spip liste">
18                [<caption><strong class="caption">(#ENV*{titre, #GRAND_TOTAL|singulier_ou_pluriel{boussole:label_1_boussole, boussole:label_n_boussoles}})</strong></caption>]
19                <thead>
20                        <tr class="first_row">
21                                <th class="titre principale" scope="col"><:boussole:colonne_titre:></th>
22                                <th class="titre" scope="col">[(#TRI{aka_boussole, <:boussole:colonne_alias:>, ajax})]</th>
23                        [(#ENV{affichage}|=={complet}|oui)
24                                <th class="logo" scope="col">&nbsp;</th>
25                                <th class="version" scope="col"><:boussole:colonne_version:></th>
26                                <th class="numero"><:boussole:colonne_nbr_sites:></th>
27                                <th class="date" scope="col"><:boussole:label_actualise_le:></th>
28                                <th class="lien" scope="col">&nbsp;</th>
29                        ]
30                        </tr>
31                </thead>
32                <tbody>
33        <BOUCLE_liste_boussoles(BOUSSOLES) {fusion aka_boussole}{where?}{tri #ENV{par, aka_boussole}, #GET{defaut_tri}}{pagination #ENV{pas, 5}}>
34                        #SET{infos, #BOUSSOLE_INFOS{#AKA_BOUSSOLE}}
35                <BOUCLE_logo_boussole(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=boussole}{aka_objet=#AKA_BOUSSOLE}>
36                        [(#SET{logo_boussole, #CHAMP_SQL{logo_objet}})]
37                </BOUCLE_logo_boussole>
38                        <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd, row_even})]">
39                                <td class="titre principale">
40                                        <a[ href="(#URL_ECRIRE{boussole}|parametre_url{alias, #AKA_BOUSSOLE})"]>
41                                                [(#AKA_BOUSSOLE|boussole_traduire{nom_boussole})]
42                                        </a>
43                                </td>
44                                <td class="titre" scope="col">#AKA_BOUSSOLE</td>
45                        [(#ENV{affichage}|=={complet}|oui)
46                                <td class="logo">
47                                        [(#GET{logo_boussole}
48                                                |image_reduire{20,26}
49                                                |inserer_attribut{alt, logo})]
50                                </td>
51                                <td class="version">[(#GET{infos}|table_valeur{version})]</td>
52                                <td class="numero">[(#GET{infos}|table_valeur{nbr_sites}|singulier_ou_pluriel{boussole:label_1_site, boussole:label_n_sites})]</td>
53                                <td class="date">[(#GET{infos}|table_valeur{maj}|affdate)]</td>
54                                <td class="lien">
55                                        [(#BOUTON_ACTION{<:boussole:bouton_supprimer:>, #URL_ACTION_AUTEUR{client_supprimer_boussole, #AKA_BOUSSOLE, #SELF}, '', '', ''})]
56                                </td>
57                        ]
58                        </tr>
59        </BOUCLE_liste_boussoles>
60                </tbody>
61        </table>
62        [<p class='pagination'>(#PAGINATION{#ENV{pagination, prive}})</p>]
63</div>
64</B_liste_boussoles>
65[(#ENV{affichage}|=={complet}|oui)
66        #BOITE_OUVRIR{'','notice'}
67                <p><:boussole:info_liste_aucune_boussole:></p>
68        #BOITE_FERMER
69]
70<//B_liste_boussoles>
Note: See TracBrowser for help on using the repository browser.