source: spip-zone/_plugins_/logo_auto/logo/doc.html @ 88770

Last change on this file since 88770 was 88770, checked in by tetue@…, 5 years ago

Automatisation (partielle) des logos des documents

  • Property svn:executable set to *
File size: 851 bytes
Line 
1[(#REM) reglages des variables ]
2#SET{largeur,150}
3#SET{hauteur,#GET{largeur}}
4#SET{class,spip_logos}
5
6[(#REM)
7
8  1. logo contribué du document
9  2. previsu du document
10  3. logo par défaut des documents
11  4. icone du document — TODO ?
12
13]
14
15[(#REM) 1. recuperer le logo du document de facon classique ]
16#SET{logo,#ENV*{logo_document}}
17
18[(#REM) 2. s'il n'existe pas… ]
19
20<BOUCLE_doc(DOCUMENTS)
21  {si (#GET{logo}|non)}
22  {id_document}
23  {extension IN jpg, gif, png}
24  {par date}
25  {0,1}
26>
27#SET{logo,#FICHIER}
28[(#ID_DOCUMENT|document_vu{document,#ID_DOCUMENT})]
29</BOUCLE_doc>
30
31[(#GET{logo}|non)
32  #SET{logo,#CHEMIN{logo/document.png}}
33]
34
35[(#REM) traiter/recadrer le logo ]
36[(#GET{logo}
37    |image_passe_partout{#GET{largeur},#GET{hauteur}}
38    |image_recadre{#GET{largeur},#GET{hauteur},center,transparent}
39    |inserer_attribut{class,#GET{class}}
40)]
Note: See TracBrowser for help on using the repository browser.