Changeset 75038 in spip-zone


Ignore:
Timestamp:
Aug 28, 2013, 3:16:13 PM (8 years ago)
Author:
kent1@…
Message:

Ajout de deux paramètres au modèle doc_img :
-* download ou telecharger string : si == oui affiche un lien de téléchargement du document sous la prévisualisation
-* class_btn_download string : class à ajouter au bouton download

On évite également l'Ancre de pagination par défaut en mettant son id sur la div parente

div class="pagination" pour être compatible avec SPIP Bootstrap

On inclue inc/securiser_action dans mes_fonctions pour avoir la fonction calculer_cle_action disponible

Location:
_plugins_/doc2img/trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/doc2img/trunk/modeles/doc_img.html

    r74493 r75038  
    1212        - no_desc string : si présent n'affiche pas le nombre de pages
    1313        - type_pagination string : le type de pagination (défaut page)
     14        - download ou telecharger string : si == oui affiche un lien de téléchargement du document sous la prévisualisation
     15        - class_btn_download string : class à ajouter au bouton download
    1416]
     17<BOUCLE_document(DOCUMENTS){id_document=#ENV{id_document,#ENV{id}}}>
    1518<B_d2c>
    16         #ANCRE_PAGINATION
    17         <div id="spip_docimg_#ID_DOCUMENT" class="spip_docimg spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok"[ style='float:(#ENV{align}|match{left|right});']>
    18         [(#ENV{no_pagination}|non)[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]]
     19       
     20        <div[ id="(#ANCRE_PAGINATION|extraire_attribut{id})"] class="spip_docimg spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok"[ style='float:(#ENV{align}|match{left|right});']>
     21        [(#ENV{no_pagination}|non)[<div class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</div>]]
    1922        <BOUCLE_d2c(DOCUMENTS){mode=doc2img}{objet=document}{id_objet=#ENV{id_document,#ENV{id}}}{par id_document} {statut==.*}{pagination 1}>
    20                 [(#ENV{liens_documents,oui}|!={non}|oui)<a href="[(#FICHIER|image_reduire{1500,0}|extraire_attribut{src})]" class="mediabox">]
     23                [(#ENV{liens_documents,oui}|!={non}|oui)<a href="[(#FICHIER|image_reduire{1500,0}|extraire_attribut{src}|timestamp)]" class="mediabox">]
    2124                #SET{titre,#ENV{titre,#TITRE}|sinon{#FICHIER|basename}|couper{20}}
    2225                [(#FICHIER|image_reduire{#ENV{largeur,640},#ENV{hauteur,0}}|inserer_attribut{alt,#VAL{doc2img:info_alt_image}|_T{#ARRAY{titre,#GET{titre},page,#PAGE}}|attribut_html})]
     
    2427        </BOUCLE_d2c>
    2528    [(#ENV{no_desc}|non)[<p>(#GRAND_TOTAL|singulier_ou_pluriel{doc2img:info_desc_page,doc2img:info_desc_pages})</p>]]
    26     [(#ENV{no_pagination}|non)[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]]
     29    [(#ENV{download}|=={oui}|ou{#ENV{telecharger}|=={oui}}|oui)<p><a href="[(#URL_ACTION_AUTEUR{acceder_document,#_document:ID_DOCUMENT}|parametre_url{file,#_document:FICHIER**}|parametre_url{cle,[(#VAL{#_document:ID_DOCUMENT}|concat{','}|concat{#_document:FICHIER**}|calculer_cle_action)]})]" class="btn[ (#ENV{class_btn_download})]"><:bouton_download:></a></p>]
     30    [(#ENV{no_pagination}|non)[<div class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</div>]]
    2731        </div>
    2832</B_d2c>
     33</BOUCLE_document>
Note: See TracChangeset for help on using the changeset viewer.