[(#REM) Liste des documents d'un album + bouton et formulaire d'ajout. Par défaut c'est la vue en mini cases. Doit être inclus dans un div.portfolios pour un affichage correct, on hérite des styles de médias et le ciblage des CSS est fait ainsi. Paramètres : **obligatoire *conseillé - **id_album : numéro de l'album - btn_ajouter : pour afficher le bouton d'ajout de doc, défaut = non - nb : pagination, défaut = 50 - classe : classes ajoutées au conteneur, définit le mode d'affichage par défaut si aucun cookie présent documents_grands | documents_liste | documents_cases | documents_cases documents_cases_mini nb : 'documents_grands' est équivalent à pas de classe, obligé car les inclures ne font pas de diff entre valeur vide et null. ] #SET{classe, #ENV{classe}|=={documents_grands}|?{'',#ENV{classe,documents_cases documents_cases_mini}}} #SET{ajoutable, #ENV{btn_ajouter,non}|!={non}|et{#AUTORISER{ajouterdocument, album, #ID_ALBUM}}} #SET{ajouter_encours, #ENV{ajouter}|=={album#ID_ALBUM}}
#ANCRE_PAGINATION
#MODELE{document_desc, id_document, id_objet=#ID_ALBUM, objet=album} [(#REM) Bouton ajout de docs ] [(#GET{ajoutable}|et{#GET{ajouter_encours}|non}|oui) <:medias:bouton_ajouter_document:> ]
[]
[(#REM) Bouton ajout de docs : obligé de répéter le html si boucle vide ] [(#GET{ajoutable}|et{#GET{ajouter_encours}|non}|oui)
<:medias:bouton_ajouter_document:>
] [(#REM) Formulaire d'ajout de documents ] [(#GET{ajoutable}|et{#GET{ajouter_encours}}|oui)
<:bouton_fermer:> [(#CHEMIN_IMAGE{fermer-16.png}|balise_img{'',sp-icone})]
[
(#FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_ALBUM,album,document})
]
]