documents.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [(#REM) Portfolio : album d'images ]
  2. <B_documents_portfolio>
  3. <div class="bloc clearfix" id="documents_portfolio">
  4. <h2><:medias:info_portfolio:></h2>
  5. <ul>
  6. <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>[
  7. <li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
  8. |url_absolue
  9. |parametre_url{id_document,#ID_DOCUMENT}
  10. |ancre_url{documents_portfolio}
  11. )]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
  12. |image_passe_partout{90,90}
  13. |image_recadre{90,90}
  14. |inserer_attribut{class,spip_logos}
  15. |inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]</a></li>
  16. ]</BOUCLE_documents_portfolio>
  17. </ul>
  18. </div><!--#documents_portfolio-->
  19. </B_documents_portfolio>
  20. [(#REM)
  21. Afficher en grand le document demande dans l'URL
  22. ]
  23. <BOUCLE_afficher_document(DOCUMENTS) {id_document}{id_article} {mode=document}{extension IN png,jpg,gif}>
  24. [(#MODELE{emb,lien=#URL_DOCUMENT}|image_reduire{500,*})]
  25. </BOUCLE_afficher_document>
  26. [(#REM)
  27. Si un seul document est joint a l'article, et si le texte est vide,
  28. on incruste automatiquement ce document
  29. ]
  30. <BOUCLE_documents_decompte(DOCUMENTS spip_documents_liens articles) {id_article} {mode=document}{texte=''}{extension !IN gif,jpg,png} {vu=non}>
  31. [(#TOTAL_BOUCLE|=={1}
  32. |?{[(#INCLURE{fond=modeles/emb, id_document}
  33. |trim)]})]</BOUCLE_documents_decompte>
  34. [(#REM)
  35. Sinon, liste des autres documents joints
  36. ]
  37. <B_documents_joints>
  38. <div class="menu" id="documents_joints">
  39. <h2><:medias:titre_documents_joints:></h2>
  40. <ul class="spip">
  41. <BOUCLE_documents_joints(DOCUMENTS) {id_article} {extension !IN gif,jpg,png} {vu=non}{par num titre, date}>[
  42. <li>
  43. <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]"><strong class="#EDIT{titre} titre">[(#TITRE|sinon{[(#FICHIER|basename|couper{80})]})]</strong>
  44. <small class="info_document">([<abbr title="<:info_document:> #TYPE_DOCUMENT" class="ext">(#EXTENSION|strtoupper)</abbr> - ][<span>(#TAILLE|taille_en_octets)</span>])</small></a>
  45. [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
  46. ]</li>
  47. </BOUCLE_documents_joints>
  48. </ul>
  49. </div><!--#documents_joints-->
  50. </B_documents_joints>
  51. <//B_documents_decompte>