Changeset 85902 in spip-zone


Ignore:
Timestamp:
Nov 6, 2014, 2:42:51 PM (5 years ago)
Author:
tcharlss@…
Message:

modèle : utiliser la taille des vignettes SPIP par défaut (b_b)
On peut aussi utiliser une constante _ALBUMS_TAILLE_PREVIEW si besoin, qui prendra le pas.

Location:
_plugins_/albums/trunk/modeles
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/modeles/album.html

    r84166 r85902  
    33        Modèle «album» par défaut : vue sous forme de vignettes.
    44
     5        Cf. http://tinytypo.tetue.net/tinytypo.html#album
    56        Ce modèle est plutôt destiné aux albums contenant des images.
    6         Par défaut, l'affichage est volontairement minimaliste : seuls sont affichées les vignettes retaillées selon une hauteur de 100px.
    7         Cf. http://tinytypo.tetue.net/tinytypo.html#album
     7        Par défaut, l'affichage est volontairement minimaliste : seuls sont affichées les vignettes.
    88        Pour afficher des éléments supplémentaires, utiliser les paramètres indiqués ci-dessous.
     9        Les vignettes sont retaillées en hauteur par défaut. La taille est définie ainsi, par ordre de priorité :
     10        paramètres passés au modèle > constante `_ALBUMS_TAILLE_PREVIEW` > taille des vignettes SPIP (dans fonctions avancées) > taille en dur dans le squelette
    911
    1012        Comme on ne peut pas prendre en compte tous les cas de figure avec une seule boucle (pour rétro compatibilité v1),
  • _plugins_/albums/trunk/modeles/inc-album.html

    r85023 r85902  
    1717][
    1818(#SET{titre,#ENV{titre}|=={oui}|?{#INFO_TITRE{album,#ID_ALBUM},#ENV{titre}}})][
    19 (#SET{descriptif,#ENV{descriptif}|?{#INFO_DESCRIPTIF{album,#ID_ALBUM}}})
     19(#SET{descriptif,#ENV{descriptif}|?{#INFO_DESCRIPTIF{album,#ID_ALBUM}}})][
     20(#SET{taille_defaut,#EVAL{_ALBUMS_TAILLE_PREVIEW}|intval|sinon{#CONFIG{taille_preview}}|sinon{120}})
    2021]<B_documents_album>
    2122[<(#HTML5|?{figure,div}) class="album vignettes figure[ (#ENV{align})][ (#ENV{classe})]">]
    2223        <ul>
    2324                <BOUCLE_documents_album(DOCUMENTS){id_document IN #ENV{ids_documents}}{tout}>[
    24 
    25                 (#REM)
    26 
    27                 ]<li>
    28                         <a href="#FICHIER" type="#MIME_TYPE" rel="album#ID_ALBUM" class="[(#EXTENSION|attribut_html)]" title="[(#TITRE|sinon{#FICHIER|basename}|couper{80}|attribut_html)]">
    29                                 [(#SET{dimension,100})
    30                                 ][(#SET{fichier,#MEDIA|=={image}|?{
    31                                         #ENV{recadrer}|?{
    32                                                 #FICHIER|image_passe_partout{#ENV{largeur,#GET{dimension}},#ENV{hauteur,#GET{dimension}}}|image_recadre{#ENV{largeur,#GET{dimension}},#ENV{hauteur,#GET{dimension}},center},
    33                                                 #FICHIER|image_reduire{#ENV{largeur,0},#ENV{hauteur,#GET{dimension}}}},
    34                                         #LOGO_DOCUMENT{icone}}})
    35                                 ][(#GET{fichier}
     25                (#SET{fichier,#MEDIA|=={image}|?{
     26                        #ENV{recadrer}|?{
     27                                #FICHIER|image_passe_partout{#ENV{largeur,#GET{taille_defaut}},#ENV{hauteur,#GET{taille_defaut}}}|image_recadre{#ENV{largeur,#GET{taille_defaut}},#ENV{hauteur,#GET{taille_defaut}},center},
     28                                #FICHIER|image_reduire{#ENV{largeur,0},#ENV{hauteur,#GET{taille_defaut}}}},
     29                        #LOGO_DOCUMENT{icone}}})
     30                ][
     31                (#SET{titre_document,#TITRE|sinon{#FICHIER|basename}})]
     32                <li>
     33                        <a href="#FICHIER" type="#MIME_TYPE" rel="album#ID_ALBUM" class="[(#EXTENSION|attribut_html)]" title="[(#GET{titre_document}|attribut_html)]">
     34                                [(#GET{fichier}
    3635                                        |inserer_attribut{class,vignette}
    37                                         |inserer_attribut{alt,#TITRE|sinon{#FICHIER|basename}})]
     36                                        |inserer_attribut{alt,#GET{titre_document}})]
    3837                        </a>
    39                         [(#ENV{label}|oui)<span class="label">[(#TITRE|sinon{#FICHIER|basename})]</span>]
    40                 </li>[
    41 
    42                 (#REM)
    43 
    44                 ]</BOUCLE_documents_album>
     38                        [(#ENV{label}|oui)<span class="label">[(#GET{titre_document})]</span>]
     39                </li>
     40                </BOUCLE_documents_album>
    4541        </ul>
    4642        [(#GET{titre}|ou{#GET{descriptif}}|oui)
Note: See TracChangeset for help on using the changeset viewer.