source: spip-zone/_squelettes_/cheznous/inc-portfolio.html @ 26621

Last change on this file since 26621 was 26621, checked in by fil@…, 11 years ago

ne pas planter sur les documents distants

File size: 1.6 KB
Line 
1[(#REM)
2
3        Un portfolio des images (associees ou non a un article)
4        triees par date inverse
5       
6        ENV{pas} = pagination
7        ENV{taille} = taille du carre
8        ENV{id_article} = limiter a un article (passer aussi ENV{vu}=non)
9
10]
11#SET{pas,#ENV{pas,20}}
12#SET{taille,#ENV{taille,120}}
13[(#SET{vu,[(#GET{id_article}|?{non,.})]})]
14
15<B_tof>
16<div id="portfolio">
17        [(#TOTAL_BOUCLE|>{10}|?{' ',''})<p class="gentil_message"><:cliquer_pour_agrandir:></p>]
18        <BOUCLE_tof(DOCUMENTS)
19        {id_article?}
20        {vu?}
21        {extension IN jpg,gif,png}
22        {largeur>300}{hauteur>200}
23        {doublons tof}
24        {!par date}
25        >
26
27        <BOUCLE_tof_titre(ARTICLES)
28        {id_document}
29        {0,1}
30        >#SET{tof_titre,#TITRE}</BOUCLE_tof_titre>
31        [(#COMPTEUR_BOUCLE|moins{#GET{pas}}|<={#ENV{debut_photos,0}}|?{#COMPTEUR_BOUCLE}|>{#ENV{debut_photos,0}}|?{
32                [(#SET{vignette,[(#FICHIER|copie_locale|image_passe_partout{#GET{taille},#GET{taille}}|image_recadre{#GET{taille},#GET{taille},center}|image_aplatir{jpg,ffffff}|inserer_attribut{class,spip_logos[ modulo(#COMPTEUR_BOUCLE|alterner{1,2,3,4,5})]})]})]
33        ,
34                [(#SET{vignette,''})]
35        })]
36        <a href="[(#FICHIER|copie_locale|image_reduire{800}|extraire_attribut{src})]" type="#MIME_TYPE"[ title="(#TITRE|sinon{#GET{tof_titre}}|texte_backend)"]>#GET{vignette}</a>
37        </BOUCLE_tof>
38
39        <BOUCLE_photos(DOCUMENTS)
40        {id_article?}
41        {vu?}
42        {!doublons tof}
43        {pagination #GET{pas}}
44        ></BOUCLE_photos>
45        [(#ENV{pagination}|=={non}|?{' '})
46                <p class="plus"><a
47                href="[(#URL_PAGE{page_photos})]"><:photos_tout:></a></p>
48        ]
49        [(#ENV{pagination}|=={non}|?{'',' '})
50                [<p class="pagination">(#PAGINATION)[
51                ((#_tof:TOTAL_BOUCLE)&nbsp;<:images:>)]</p>]
52        ]
53        <//B_photos>
54
55        <br class="nettoyeur" />
56</div><!--#portfolio-->
57</B_tof>
Note: See TracBrowser for help on using the repository browser.