source: spip-zone/_plugins_/mesfavoris/trunk/inclure/mes_fav_cat_c.html @ 118067

Last change on this file since 118067 was 118067, checked in by gildas.cotomale@…, 10 months ago

correction de petouilles du commit d avant

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1[(#REM)
2
3  Squelette inclure/mesfavoris
4  Distribue sous licence GPL
5 
6  Affiche les favoris d'un auteur particulier
7  Version pour Crayons (non testé)
8 
9  Paramètres possibles :
10  -* id_auteur int : l'identifiant numérique de l'auteur
11  -* pagination int : le nombre d'items par pagination
12  -* titre string : le titre du bloc
13  -* class string : une classe spécifique pour le bloc
14  -* bouton_suppression string : si égal à non, on n'affiche pas le bouton de suppression
15  -* bouton_ajout string : si égal à oui, on affiche le formulaire de favoris (un bouton d'ajout et donc de suppression en somme)
16  -* type_pagination string : le type de pagination souhaitée sinon celle par défaut de SPIP
17  -* sinon string : le texte à afficher dans le cas ou la liste est vide (par défaut aucun)
18  -* categorie string : le type de favori à afficher
19]
20<B_selections>
21        <div id="mesfavoris_objets_[(#ENV{id_auteur})]" class="liste selection favoris[ (#ENV{categorie})][ (#ENV{class})]">
22                <h2>[(#ENV{titre,<:mesfavoris:mes_favoris:>})]</h2>
23                [<p class="pagination">(#PAGINATION)</p>]
24                <table class="spip liste-items">
25                        <caption class="caption">[(#GRAND_TOTAL|singulier_ou_pluriel{mesfavoris:info_1_favori,mesfavoris:info_nb_favoris})]</caption>
26                        <thead>
27                                <tr class="first_row item">
28                                        <th scope="col"><:mesfavoris:ce_favori:></th>
29                                        <th scope="col"><:mesfavoris:ajoute_le:></th>
30                                        <th scope="col"><:mesfavoris:dans_categorie:></th>
31                                </tr>
32                        </thead>
33                        <tbody>
34                        <BOUCLE_selections(FAVORIS){!par maj}{id_auteur}{categorie ?}{pagination #ENV{pagination,10}}>
35                                <tr class="item favori [row_(#COMPTEUR_BOUCLE|alterner{odd,even})]">
36                                        <td>
37                                                <a href="#INFO_URL{#OBJET,#ID_OBJET}">#INFO_TITRE{#OBJET,#ID_OBJET}</a>
38                                        </td>
39                                        <td>
40                                                [<abbr class="date" title="#MAJ">(#MAJ|affdate_court)</abbr>]
41                                                [(#ENV{bouton_suppression,oui}|=={non}|non)
42                                                        [(#AUTORISER{modifier,favori,#ID_FAVORI}|oui)
43                                                                [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{supprimer-12.png}|balise_img{<:mesfavoris:remove:>,'action del'})],
44                                                                #URL_ACTION_AUTEUR{supprimer_favori,#ID_FAVORI,#SELF},
45                                                                'button action ajax', '', <:mesfavoris:remove:> }
46                                                                )]
47                                                        ]
48                                                ]
49                                                [(#ENV{bouton_ajout,non}|=={oui}|oui)
50                                                        [(#FORMULAIRE_FAVORI{#OBJET,#ID_OBJET})]
51                                                ]
52                                        </td>
53                                        <td>
54                                                [<a href="[(#SELF|parametre_url{categorie,#CATEGORIE})]"><span class="#EDIT{categorie}">(#CATEGORIE)</span></a>]
55                                        </td>
56                                </tr>
57                        </BOUCLE_selections>
58                        </tbody>
59                </table>
60                [<p class="pagination">(#PAGINATION{#ENV{type_pagination,''}})</p>]
61        </div>
62</B_selections>[
63<div id="mesfavoris_objets_[(#ENV{id_auteur})]" class="liste favoris[ (#ENV{class})]"><p>(#ENV*{sinon,''})</p></div>
64]<//B_selections>
Note: See TracBrowser for help on using the repository browser.