Changeset 84734 in spip-zone for _plugins_/albums


Ignore:
Timestamp:
Sep 17, 2014, 2:41:46 PM (7 years ago)
Author:
cedric@…
Message:

Attention : les prive/objets/liste/xxx ne sont censes afficher qu'une liste, et rien si elle est vide (sauf si #ENV{sinon} est fourni)
En aucun cas ce squelette ne doit afficher le formulaire de recherche ou autre babiole, car ces listes sont utilisees de facon generique, par exemple par le core pour la page de recherche

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/branches/v2/prive/objets/liste/albums.html

    r81723 r84734  
    2828#SET{header, #ENV{header}|?{
    2929        #ENV{header}|is_array|?{#ENV{header},#VAL{'/\W/'}|preg_split{#ENV{header}}},
    30         #LISTE{recherche}}
     30        #LISTE{thead}}
    3131}
    3232#SET{colonnes, #ENV{colonnes}|?{
     
    3939#ANCRE_PAGINATION
    4040
    41 <div class='entete clearfix[ (#GET{liste})]'>
    42         [<h2>(#ENV{recherche}|?{
    43                 [(#GRAND_TOTAL|singulier_ou_pluriel{album:info_resultat_recherche_un,album:info_resultat_recherche_plus})],
    44                 [(#GRAND_TOTAL|objet_afficher_nb{album})]
    45         })</h2>]
    46         [(#GRAND_TOTAL|>{#ENV{nb}}|ou{#ENV{recherche}}|et{#VAL{recherche}|in_array{#GET{header}}}|oui)
    47                 #FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
    48         ]
    49 </div>
    50 
    51 <div class="liste-objets[ (#GET{liste})]">
     41<div class="liste-objets albums[ (#GET{liste})]">
     42        [<strong class="caption">(#ENV*{titre,#GRAND_TOTAL|objet_afficher_nb{album}})</strong>]
    5243
    5344        [(#VAL{tri}|in_array{#GET{header}}|oui)
     
    181172
    182173</div>
    183 </B_albums>
    184 
    185 <div class='entete bas clearfix[ (#GET{liste})]'>
    186         [(#ENV{recherche}|oui)
    187                 <:album:info_resultat_recherche_aucun:>
    188         ]
    189         [(#ENV{recherche}|non)
    190                 <h2>
    191                 #SET{nb_albums_total,#VAL{album}|table_objet_sql|sql_countsel{#ARRAY{objet=album}}}
    192                 [(#GET{nb_albums_total}=={0}|oui)
    193                         <:album:info_aucun_album:>
    194                 ]
    195                 [(#GET{nb_albums_total}=={0}|non)
    196                         [(#GET{liste}|=={associer}|oui) <:album:info_aucun_album_supplementaire:> ]
    197                 ]
    198                 </h2>
    199         ]
    200         [(#GRAND_TOTAL|>{#ENV{nb}}|ou{#ENV{recherche}}|et{#VAL{recherche}|in_array{#GET{header}}}|oui)
    201                 #FORMULAIRE_RECHERCHE_ECRIRE{#SELF,ajax}
    202         ]
    203 </div>
    204 
    205 <//B_albums>
     174</B_albums>#SET{nb_albums_total,#VAL{album}|table_objet_sql|sql_countsel{#ARRAY{objet=album}}}[
     175<div class="liste-objets albums caption-wrap"><strong class="caption">(#ENV*{sinon,[(#ENV{recherche}|?{'',[(#GET{nb_albums_total}|et{#GET{liste}|=={associer}|oui}|?{<:album:info_aucun_album_supplementaire:>,<:album:info_aucun_album:>})]})]})</strong></div>
     176]<//B_albums>
Note: See TracChangeset for help on using the changeset viewer.