source: spip-zone/_plugins_/albums/branches/v2/prive/objets/liste/albums_lies.html @ 73740

Last change on this file since 73740 was 73740, checked in by tcharlss@…, 6 years ago

report r73739 : on affiche le #RANG dans l'espace privé, c'est pratique.

File size: 3.5 KB
Line 
1[(#REM)
2        Affiche la liste des albums liés à un objet.
3        Paramètres d'inclusion :
4                statut (texte)          prepa|publie|poubelle
5                nb (texte)              nombre pagination
6][(#REM)
7        inclus dans :
8                prive/squelettes/contenu/albums_afficher_complement_objet.html
9]
10
11<B_liste_album>
12#ANCRE_PAGINATION
13<BOUCLE_liste_album(ALBUMS liens){objet}{id_objet}{statut ?== #ENV{statut}}{!par date, vu, titre}{pagination #ENV{nb,10}}>
14<a name='album#ID_ALBUM'></a>
15#SET{contenu, #ID_ALBUM|album_contenu|?{oui,''}}
16#SET{alt, #VAL{album:titre_album}|_T|concat{' n°'}|concat{#ID_ALBUM}|attribut_html}
17#SET{remplir, #ENV{albums}|=={remplir}|et{#ENV{id_album}|=={#ID_ALBUM}}|?{oui,''}}
18#SET{modifier, #ENV{albums}|=={modifier}|et{#ENV{id_album}|=={#ID_ALBUM}}|?{oui,''}}
19#SET{remplir_modifier, #ENV{albums}|match{remplir|modifier}|et{#ENV{id_album}|=={#ID_ALBUM}}|?{oui,''}}
20#SET{retour_propre, #SELF|parametre_url{albums,''}|parametre_url{id_album,''}|parametre_url{ajouter,''}|ancre_url{#VAL{album}|concat{#ID_ALBUM}}}
21
22[(#BOITE_OUVRIR{'',#VAL{simple album lie}|concat{#GET{remplir_modifier}|?{' actif'}}})]
23
24        [(#REM) TITRE + infos ]
25        <div class='header'>
26                <div class='id'>
27                        [(#STATUT|puce_statut{album,#ID_ALBUM})]
28                        [<a class='numero' href="[(#ID_ALBUM|generer_url_entite{album})]"><:info_numero_abbreviation:>(#ID_ALBUM)</a>]
29                        [(#VU|=={oui}|oui)
30                        [(#CHEMIN_IMAGE{vu-16.png}|balise_img{<:medias:document_vu:>,vu}|inserer_attribut{title,<:medias:document_vu:>})]
31                        ]
32                </div>
33                [<div class='titre'><h4 class='#EDIT{titre}'>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})</h4></div>]
34        </div>
35
36        [(#REM) CONTENU : vignettes ]
37        [(#GET{modifier}|non)
38        [(#INCLURE{fond=prive/squelettes/inclure/albums_contenu, id_album, hauteur=60, ajax=documents})]
39        ]
40
41        [(#REM) Formulaire ajout document ]
42        [(#GET{remplir}|oui)
43        <a href="[(#GET{retour_propre})]" class='ajax bouton_fermer'>
44                \[ <:bouton_fermer:> \]
45        </a>
46        <div class='ajax'>
47                #FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_ALBUM,album}
48        </div>
49        ]
50
51        [(#REM) Formulaires modifications ]
52        [(#GET{modifier}|oui)
53        <a href="[(#GET{retour_propre})]" class='ajax bouton_fermer'>
54                \[ <:bouton_fermer:> \]
55        </a>
56        [(#REM) Formulaire édition album ]
57        <div class='ajax'>
58        [(#FORMULAIRE_EDITER_ALBUM{#ID_ALBUM, #GET{retour_propre}})]
59        </div>
60        [(#REM) Formulaire édition portfolio ]
61        [(#INCLURE{fond=prive/squelettes/inclure/portfolio-documents, objet=album, id_objet=#ID_ALBUM, id_unique=#VAL{album}|concat{#ID_ALBUM}, ajax=documents})]
62        ]
63
64#BOITE_PIED
65
66        [(#GET{remplir_modifier}|non)
67        <div class='footer actions'>
68
69                [(#REM) BOUTON : dissocier ]
70                [(#INCLURE{fond=prive/squelettes/inclure/albums_boutons_actions,
71                        bouton=dissocier,
72                        id_album,
73                        objet,
74                        id_objet,
75                        vu,
76                        afficher=#LISTE{label},
77                        label=<:medias:bouton_enlever_document:>,
78                        class='button reveal'}
79                )<span class='reveal'> | </span>]
80
81                [(#REM) BOUTON : modifier ]
82                [(#AUTORISER{modifier,album,#ID_ALBUM}|oui)
83                <a href="[(#SELF|parametre_url{albums,modifier}|parametre_url{id_album,#ID_ALBUM})]" class="ajax modifier reveal" title="<:album:icone_modifier_album:>"><:album:texte_modifier:></a><span class='reveal'> | </span>
84                ]
85
86                [(#REM) BOUTON : Ajouter document ]
87                <a href="[(#SELF|parametre_url{albums,remplir}|parametre_url{id_album,#ID_ALBUM}|parametre_url{ajouter,''})]" class='ajax ajouter'>
88                        <strong><:medias:bouton_ajouter_document:></strong>
89                </a>
90
91        </div>
92        ]
93
94        [(#GET{modifier}|oui)
95        <a href="[(#GET{retour_propre})]" class='ajax bouton_fermer'>
96                \[ <:bouton_fermer:> \]
97        </a>
98        ]
99
100#BOITE_FERMER
101
102
103</BOUCLE_liste_album>
104[<p class='pagination'>(#PAGINATION{prive})</p>]
105</B_liste_album>
Note: See TracBrowser for help on using the repository browser.