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

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

prise en compte de la categorie
(au passage je note un bogue en cours d investiguation)

File size: 1.9 KB
Line 
1[(#REM)
2
3  Squelette inclure/mesfavoris
4  Distribue sous licence GPL
5 
6  Affiche les favoris d'un auteur particulier
7 
8  Paramètres possibles :
9  -* id_auteur int : l'identifiant numérique de l'auteur
10  -* pagination int : le nombre d'items par pagination
11  -* titre string : le titre du bloc
12  -* class string : une classe spécifique pour le bloc
13  -* bouton_suppression string : si égal à non, on n'affiche pas le bouton de suppression
14  -* bouton_ajout string : si égal à oui, on affiche le formulaire de favoris (un bouton d'ajout et donc de suppression en somme)
15  -* type_pagination string : le type de pagination souhaitée sinon celle par défaut de SPIP
16  -* sinon string : le texte à afficher dans le cas ou la liste est vide (par défaut aucun)
17  -* categorie string : le type de favori à afficher
18]
19<B_selections>
20        <div id="mesfavoris_objets_[(#ENV{id_auteur})]" class="liste selection favoris[ (#ENV{categorie})][ (#ENV{class})]">
21                <h2>[(#ENV{titre,<:mesfavoris:mes_favoris:>})]</h2>
22                [<p class="pagination">(#PAGINATION)</p>]
23                <ul class="liste-items">
24                        <BOUCLE_selections(FAVORIS){!par maj}{id_auteur}{categorie ?}{pagination #ENV{pagination,10}}>
25                                <li class="item">
26                                        <a href="#INFO_URL{#OBJET,#ID_OBJET}">#INFO_TITRE{#OBJET,#ID_OBJET}</a>
27                                        <span class="date"><span class="sep"> - </span>[<:mesfavoris:ajoute_le:> (#MAJ|affdate_court)] [<:mesfavoris:dans_categorie:> (#CATEGORIE)]</span>
28                                        [(#ENV{bouton_suppression,oui}|=={non}|non)
29                                        [(#AUTORISER{modifier,favori,#ID_FAVORI}|oui)[(#BOUTON_ACTION{<:mesfavoris:remove:>,#URL_ACTION_AUTEUR{supprimer_favori,#ID_FAVORI,#SELF},ajax})]]]
30                                        [(#ENV{bouton_ajout,non}|=={oui}|oui)[(#FORMULAIRE_FAVORI{#OBJET,#ID_OBJET})]]
31                                </li>
32                        </BOUCLE_selections>
33                </ul>
34                [<p class="pagination">(#PAGINATION{#ENV{type_pagination,''}})</p>]
35        </div>
36</B_selections>[
37<div id="mesfavoris_objets_[(#ENV{id_auteur})]" class="liste favoris[ (#ENV{class})]"><p>(#ENV*{sinon,''})</p></div>
38]<//B_selections>
Note: See TracBrowser for help on using the repository browser.