source: spip-zone/_plugins_/afficher_objets/prive/liste/auteurs.html @ 39326

Last change on this file since 39326 was 39326, checked in by cedric@…, 9 years ago

faire marcher la recherche

File size: 3.1 KB
Line 
1[(#SET{defaut_tri,#ARRAY{
2        statut,1,
3        multi nom,1,
4        site,1
5        compteur_articles,1
6}})
7]<B_liste_aut>
8#SET{afficher_lettres,#TRI|=={'multi nom'}|oui}
9#SET{debut,#ENV{debutaut,#EVAL{_request("debutaut");}}}
10#ANCRE_PAGINATION
11[<h3><:info_resultat_recherche:> &laquo;(#ENV{recherche})&raquo;</h3>]
12<div class="liste-elements auteurs">
13<table class='spip liste'>
14[<caption><strong class="caption">#GRAND_TOTAL (#ENV*{titre,<:info_auteurs:>})</strong></caption>]
15        <thead>
16                <B_lettre><tr><td colspan="4"><p class='pagination'><BOUCLE_lettre(AUTEURS){tout}{id_auteur?}{where?}{statut?}{recherche?}{par multi nom}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[
17                [(#REM)
18               
19               
20                Afficher l'initiale precedente si celle-ci est nouvelle
21               
22                ](#NOM|strtoupper|trim|spip_substr{0,1}|unique|oui)
23                [(#REM)
24
25                Calculer le debut de la page correspondant a l'item courant
26
27                ]#SET{newcompt,#COMPTEUR_BOUCLE|moins{1}|div{#ENV{nb,10}}|floor|mult{#ENV{nb,10}}|intval}
28                [(#REM)
29
30                Si une initiale avait deja ete memorisee, l'afficher
31
32                ][(#GET{initiale}|oui)
33                        [(#GET{url}|lien_ou_expose{#GET{initiale},
34                        #GET{compteur}|<={#GET{debut}}|et{#GET{newcompt}|>{#GET{debut}}|ou{#GET{newcompt}|=={#GET{debut}}|et{#GET{newcompt}|=={#GET{compteur}}}}},
35                        lien_pagination})]
36                ]
37                [(#REM)
38
39                Stocker les infos pour le prochain affichage
40
41                ]
42                #SET{url,#SELF|parametre_url{debutaut,@#ID_AUTEUR}|ancre_url{paginationaut}}
43                #SET{initiale,#NOM|strtoupper|trim|spip_substr{0,1}}
44                #SET{compteur,#GET{newcompt}}
45                ]</BOUCLE_lettre>[(#GET{initiale}|oui)
46                        #SET{newcompt,#TOTAL_BOUCLE|moins{1}|div{#ENV{nb,10}}|round|mult{#ENV{nb,10}}|intval}
47                        [(#GET{url}|lien_ou_expose{#GET{initiale},
48                        #GET{compteur}|<={#GET{debut}}|et{#GET{newcompt}|>{#GET{debut}}|ou{#GET{newcompt}|=={#GET{debut}}|et{#GET{newcompt}|=={#GET{compteur}}}}},
49                        lien_pagination})]
50                ]</p></td></tr></B_lettre>
51                [<tr><td colspan="4"><p class='pagination'>(#PAGINATION{prive})</p></td></tr>]
52                <tr class='first_row'>
53                        <th class='statut'>[(#TRI{statut,#CHEMIN{images/admin-12.gif}|balise_img{<:afficher_objets:info_statut|attribut_html:>},ajax})]</th>
54                        <th class='nom'>[(#TRI{multi nom,<:info_nom:>,ajax})]</th>
55                        <th class='site'>[(#TRI{url_site,<:info_site:>,ajax})]</th>
56                        <th class='nombre'>[(#TRI{compteur_articles,<:info_articles:>,ajax})]</th>
57                </tr>
58        </thead>
59        <tbody>
60        <BOUCLE_liste_aut(AUTEURS){tout}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{order,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} aut}>
61                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
62                        <td class='statut'>[(#ID_AUTEUR|puce_changement_statut{#STATUT,0,auteur})]</td>
63                        <td class='nom'><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ]#NOM</a></td>
64                        <td class='site'>[<a href='(#URL_SITE)'>[(#NOM_SITE|sinon{#URL_SITE|couper{30}})]</a>]</td>
65                        <td class='nombre'></td>
66                </tr>
67        </BOUCLE_liste_aut>
68        </tbody>
69</table>
70[<p class='pagination'>(#PAGINATION{prive})</p>]
71</div>
72</B_liste_aut>[<h3>[(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}})]</h3>(#ENV{recherche}|oui)][
73<div class="liste-elements auteurs"><strong class="caption">(#ENV*{sinon,''})</strong></div>
74]<//B_liste_aut>
Note: See TracBrowser for help on using the repository browser.