[(#REM) Affiche la liste des albums Paramètres d'inclusion : les paramètres indiqués (liste) peuvent être soit une #LISTE, soit une chaine de mots séparés par des caractères non alphanumériques (afin de pouvoir transmettre via l'url). exclus (tableau d'ids) liste associer / selecteur header (liste) tri, thead, recherche colonnes (liste) statut, logo, id, titre, infos, descriptif, contenu, liaison, vignettes bouton associer / choisir ][(#REM) inclus dans /prive/squelettes/contenu/albums_afficher_complement_objet.html inclus dans /prive/squelettes/inclure/albums_navigation.html ] [(#SET{defaut_tri,#ARRAY{ date,-1, id_album,1, multi titre,1 }}) ] [(#REM) Variables pour définir les éléments à afficher On convertit en tableau si nécessaire, et on donne les valeurs par défaut ] #SET{liste, #ENV{liste, associer}} #SET{header, #ENV{header}|?{ #ENV{header}|is_array|?{#ENV{header},#VAL{'/\W/'}|preg_split{#ENV{header}}}, #LISTE{thead}} } #SET{colonnes, #ENV{colonnes}|?{ #ENV{colonnes}|is_array|?{#ENV{colonnes},#VAL{'/\W/'}|preg_split{#ENV{colonnes}}}, #LISTE{statut,id,titre,descriptif,contenu}} } #ANCRE_PAGINATION
[(#ENV*{titre,#GRAND_TOTAL|objet_afficher_nb{album}})] [(#VAL{tri}|in_array{#GET{header}}|oui) ] [(#VAL{thead}|in_array{#GET{header}}|oui) [(#VAL{logo}|in_array{#GET{colonnes}}|oui) ] [(#VAL{statut}|in_array{#GET{colonnes}}|oui) ] [(#VAL{id}|in_array{#GET{colonnes}}|oui) ] [(#VAL{titre}|in_array{#GET{colonnes}}|oui) ] [(#VAL{infos}|in_array{#GET{colonnes}}|oui) ] [(#VAL{descriptif}|in_array{#GET{colonnes}}|oui) ] [(#VAL{contenu}|in_array{#GET{colonnes}}|oui) ] [(#VAL{liaison}|in_array{#GET{colonnes}}|oui) ] [(#ENV{bouton}|oui) ] ] [(#REM) LOGO ] [(#VAL{logo}|in_array{#GET{colonnes}}|oui) ] [(#REM) STATUT ] [(#VAL{statut}|in_array{#GET{colonnes}}|oui) ] [(#REM) ID ] [(#VAL{id}|in_array{#GET{colonnes}}|oui) ] [(#REM) TITRE ] [(#VAL{titre}|in_array{#GET{colonnes}}|oui) ] [(#REM) INFOS vue compacte : titre, statut, numéro et nb documents ] [(#VAL{infos}|in_array{#GET{colonnes}}|oui) ] [(#REM) DESCRIPTIF ] [(#VAL{descriptif}|in_array{#GET{colonnes}}|oui) ] [(#REM) CONTENU détaillé ] [(#VAL{contenu}|in_array{#GET{colonnes}}|oui) ] [(#REM) LIAISON ] [(#VAL{liaison}|in_array{#GET{colonnes}}|oui) ] [(#REM) BOUTONS : associer, choisir ] [(#ENV{bouton}|oui) ]
<:album:heading_logo:><:album:heading_id:><:album:heading_titre:><:album:heading_infos:><:album:heading_descriptif:><:album:heading_contenu:><:album:heading_liaison:>
[(#STATUT|puce_statut{album,#ID_ALBUM})] [(#ID_ALBUM)] [[(#RANG). ](#TITRE)]
    [
  • [(#GET{vu}|=={oui}|oui) [(#CHEMIN_IMAGE{vu-16-10.png}|balise_img{<:medias:document_vu:>}|inserer_attribut{title,<:medias:document_vu:>})] ] (#TITRE)
  • ] [
  • (#STATUT|puce_statut{album,#ID_ALBUM}) [ N°(#ID_ALBUM)]
  • ] [
  • (#VAL{contenu}|in_array{#GET{colonnes}}|non) [(#INCLURE{fond=prive/squelettes/inclure/albums_nb_documents, id_album})]
  • ]
[(#DESCRIPTIF|couper{100})] [(#ID_ALBUM|album_contenu{liste_detaillee})] [(#ID_ALBUM|album_liaison{liste_compacte,icone})] [(#ENV{bouton}|=={associer}|oui) [(#INCLURE{fond=prive/squelettes/inclure/albums_boutons_actions, bouton=associer, id_album=#ID_ALBUM, objet=#ENV{objet_associer}, id_objet=#ENV{id_objet_associer}, label=oui, env} )] ] [(#ENV{bouton}|=={choisir}|oui) [] ]
[

(#PAGINATION{prive})

]
#SET{nb_albums_total,#VAL{album}|table_objet_sql|sql_countsel{#ARRAY{objet=album}}}[
(#ENV*{sinon,[(#ENV{recherche}|?{'',[(#GET{nb_albums_total}|et{#GET{liste}|=={associer}|oui}|?{<:album:info_aucun_album_supplementaire:>,<:album:info_aucun_album:>})]})]})
]