Changeset 83583 in spip-zone


Ignore:
Timestamp:
Jul 7, 2014, 10:09:35 AM (5 years ago)
Author:
tcharlss@…
Message:

Fiche d'un album

Pour les infos et les utilisations, on sépare navigation/album.html en 2 : infos/album.html et extras/album.html
Le problème avec le squelette initial, c'est qu'on avait zappé le fomulaire pour le logo.
Là du coup, on surcharge juste ce qui est nécessaire :

  • infos/album pour ajouter un bouton «supprimer» quand on peut.
  • extras/albums pour les utilisations
Location:
_plugins_/albums/trunk/prive
Files:
4 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/prive/objets/contenu/album.html

    r68778 r83583  
    1 <BOUCLE_afficher_contenu(ALBUMS){id_album=#ENV{id}}{statut?}>
     1[(#REM)
     2
     3        Contenu «texte» d'un album.
     4
     5]<BOUCLE_afficher_contenu(ALBUMS){id_album=#ENV{id}}{statut?}>
    26
    37<div class="champ contenu_presentation[ (#DESCRIPTIF*|strlen|?{'',vide})]">
  • _plugins_/albums/trunk/prive/squelettes/extra/album.html

    r81747 r83583  
    11[(#REM)
    2         Informations latérales sur la fiche d'un album
    3         (inclus automatiquement)
     2
     3        Informations latérales supplémentaires sur la fiche d'un album
     4        - Utilisations de l'album : objets référencés dans la table de liens
     5
    46]
    5 
    6 #BOITE_OUVRIR{'','info'}
    7 #PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','album','id',#ENV{id_album}}}}
    8 #BOITE_FERMER
    9 
    107<B_liens>
    11 <h3>[(#TOTAL_BOUCLE|singulier_ou_pluriel{album:info_1_association,album:info_nb_associations})]</h3>
    12 <ul class='liste_items'>
    13         <BOUCLE_liens(ALBUMS albums_liens){id_album}>
    14         #SET{objet, #OBJET|objet_info{texte_objet}|_T}
    15         #SET{title, #GET{objet}|concat{' ',#VAL{#VAL{info_numero_abbreviation}|_T},#ID_OBJET}|attribut_html}
     8<h4>[(#TOTAL_BOUCLE|singulier_ou_pluriel{album:info_1_utilisation,album:info_nb_utilisations})]</h4>
     9<ul class='liste_items utilisations-albums'>
     10        <BOUCLE_liens(albums_liens){id_album}{par objet}{!par vu}{si #ENV{exec}|!={album_edit}}>
    1611        <li class='item #OBJET'>
    17         [(#CHEMIN_IMAGE{#OBJET|objet_info{icone_objet}|concat{-16.png}}|balise_img|inserer_attribut{title,#GET{title}})]
    18         [(#VU|=={oui}|oui)
    19         [<span class='vu'>(#CHEMIN_IMAGE{vu-16.png}|balise_img|inserer_attribut{title,<:medias:document_vu:>}|inserer_attribut{alt,<:medias:document_vu:>})</span>]
    20         ]
    21         [(#ID_OBJET|lien_objet{#OBJET}|inserer_attribut{title,#GET{title}})]
    22         [(#INCLURE{fond=prive/squelettes/inclure/albums_boutons_actions,
    23                 bouton=dissocier,
    24                 id_album,
    25                 objet,
    26                 id_objet,
    27                 vu,
    28                 class='button',
    29                 afficher=#LISTE{label}})]
     12                [(#OBJET|objet_icone{16})]
     13                [(#VU|=={oui}|oui)
     14                [<span class='vu'>(#CHEMIN_IMAGE{vu-16.png}|balise_img{<:medias:document_vu:>}|inserer_attribut{title,<:medias:document_vu:>})</span>]
     15                ]
     16                [<a href="[(#INFO_URL{#OBJET,#ID_OBJET})]"><small><:info_numero_abbreviation:>#ID_OBJET - </small>(#INFO_TITRE{#OBJET,#ID_OBJET})</a>]
     17                [(#AUTORISER{dissocier,album,#ID_ALBUM,'',#ARRAY{objet,#OBJET,id_objet,#ID_OBJET}}|oui)
     18                [(#BOUTON_ACTION{
     19                        <:album:bouton_dissocier:>,
     20                        #URL_ACTION_AUTEUR{dissocier_album,#ID_ALBUM/#OBJET/#ID_OBJET,#SELF},
     21                        'dissocier ajax'
     22                })]
     23                ]
    3024        </li>
    3125        </BOUCLE_liens>
    3226</ul>
    3327</B_liens>
    34 <strong><:album:info_aucune_association:></strong>
    35 <//B_liens>
Note: See TracChangeset for help on using the changeset viewer.