[(#REM)
Liste des albums associables à un objet.
Paramètres :
**obligatoire
*conseillé
Sélection :
- **associer_objet : objet lié sous la forme objet|id_objet
- **form : identifiant du formulaire ayant appelé la liste
- vu : pour restreindre aux albums insérés ou pas dans le texte
'' | oui | non
- id_document : pour restreindre aux albums liés à un document
- media : pour restreindre aux albums liés à un type de document
image | file | audio | video
- extension : pour restreindre aux albums liés à un type de document
- orphelins : 'oui' pour restreindre aux albums autonomes
Affichage :
- titre : titre personnalisé ou '' pour le masquer
- sinon : message personnalisé si aucun album ou '' pour le masquer
- nb : pagination
- nb_docs : pagination pour les documents
- par : champ utilisé pour le tri
- variante : classe unique ajoutée à la liste de façon normée
- classe : classes ajoutées à la liste telles quelles
- variante_album : classe unique ajoutée aux albums de façon normée
- classe_album : classes ajoutées aux albums telles quelles
- classe_docs : classe du mode d'affichage par défaut pour les documents si aucun cookie présent
documents_grand | documents_liste | documents_cases | documents_cases documents_cases_mini
]
#SET{tri_sens,#ARRAY{
titre, 1,
num titre, 1,
multi titre, 1,
id_album, 1,
date, -1,
}}
#SET{tri_labels,#ARRAY{
titre, #VAL{medias:par_titre}|_T{},
num titre, #VAL{medias:par_titre}|_T{},
multi titre, #VAL{medias:par_titre}|_T{},
id_album, #VAL{numero}|_T{},
date, #VAL{medias:par_date}|_T{},
}}
#SET{tri, #ENV{tri_liste_albums,#ENV{par,#GET{tri_sens}|array_keys|table_valeur{0}}}}
#SET{associer_objet, #ENV{associer_objet}|explode{|}}
#SET{objet, #GET{associer_objet/0}}
#SET{id_objet, #GET{associer_objet/1}}
#SET{classe_docs, #ENV{classe_docs, ''}}
#SET{variante_album, #ENV{variante_album, choisir}}
#SET{classe_album, #ENV{classe_album, ''}}
#SET{doc_affichage_id, #ENV{docs_affichage_id, ''}}
(#PAGINATION{prive})