source: spip-zone/_plugins_/galerie_carree/inclure/galerie_carree.html @ 49162

Last change on this file since 49162 was 49162, checked in by romy@…, 10 years ago

Ranger en sous-repertoires

File size: 2.7 KB
Line 
1[(#REM)
2
3        Un galerie des images (associees ou non a un article)
4       
5        ENV{pas} = pagination
6        ENV{taille} = taille du carre
7    ENV{last} = nombre de vignette par ligne
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{last,#ENV{last,999}}
14[(#SET{vu,[(#GET{id_article}|?{non,.})]})]
15
16<B_galerie_carree>
17<div class="galerie_carree">
18        [(#TOTAL_BOUCLE|>{10}|?{' ',''})<p class="gentil_message"><:cliquer_pour_agrandir:></p>]
19        <ul>
20                <BOUCLE_galerie_carree(DOCUMENTS)
21                {id_article?}
22                {vu?}
23                {extension IN jpg,gif,png}
24                {largeur>200}{hauteur>200}
25                {doublons tof}
26                {mode=document}
27                {par #ENV{tri}}{inverse #ENV{inverse}}
28                {par num titre,date,id_document}
29                >
30                <li>
31                        [(#SET{desc,[(#TITRE*|sinon{#DESCRIPTIF*}|?{' '})]})]
32                        <BOUCLE_lien_article(ARTICLES)
33                        {id_document}
34                        {exclus}
35                        {0,1}
36                        >#SET{tof_titre,#TITRE}</BOUCLE_lien_article>
37                        [(#COMPTEUR_BOUCLE|moins{#GET{pas}}|<={#ENV{debut_photos,0}}|?{#COMPTEUR_BOUCLE}|>{#ENV{debut_photos,0}}|?{
38                                [(#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[ first(#COMPTEUR_BOUCLE|modulo{#GET{last}}|=={1}|oui)][ last(#COMPTEUR_BOUCLE|modulo{#GET{last}}|=={0}|oui)]})]})]
39                        ,
40                                [(#SET{vignette,''})]
41                        })]
42               
43                        [(#REM)
44                                Inserer le longdesc dans la vignette (la creer le cas echeant)
45                        ]
46                        [(#GET{desc}|?{[(#SET{vignette,[(#GET{vignette}
47                                |sinon{<img style="display: none;" />}
48                                |inserer_attribut{longdesc,[(#VAL{#desc}|concat{#ID_DOCUMENT})]})]})]})]
49                        <a href="[(#FICHIER|copie_locale|image_reduire{800}|extraire_attribut{src})]" rel="galerie_carree#ID_ARTICLE"
50                        type="#MIME_TYPE"[
51                        title="(#TITRE|sinon{#GET{tof_titre}|supprimer_tags}|texte_backend)"]>#GET{vignette}</a>
52               
53                        [(#GET{desc})
54                        [(#VAL{"<script"}|unique{scriptlongdesc}) type="text/javascript">
55                                $("<style>div.longdesc { position: absolute; left: -9999px; }<\/style>")
56                                .attr('type', 'text/css')
57                                .appendTo('head');
58                        </script>
59                        ]
60                        <div id="desc#ID_DOCUMENT" class="longdesc">
61                                [<h4 class="#EDIT{titre}">(#TITRE)</h4>]
62                                [<div class="#EDIT{descriptif}">(#DESCRIPTIF)</div>]
63                        </div>]
64                </li>
65                </BOUCLE_galerie_carree>
66
67        <BOUCLE_photos(DOCUMENTS)
68        {id_article?}
69        {vu?}
70        {!doublons tof}
71        {pagination #GET{pas}}
72        ></BOUCLE_photos>
73        [(#ENV{pagination}|=={non}|?{' '})
74                <p class="plus"><a
75                href="[(#URL_PAGE{page_photos})]"><:photos_tout:></a></p>
76        ]
77        [(#ENV{pagination}|=={non}|?{'',' '})
78                [<p class="pagination">(#PAGINATION)[
79                ((#_galerie_carree:TOTAL_BOUCLE)&nbsp;<:images:>)]</p>]
80        ]
81        <//B_photos>
82        </ul>
83        <br class="clear" />
84</div><!--.galerie_carree-->
85</B_galerie_carree>
Note: See TracBrowser for help on using the repository browser.