source: spip-zone/_plugins_/boussole/modeles/boussole_liste_avec_logo.html @ 55572

Last change on this file since 55572 was 55572, checked in by eric@…, 9 years ago

Déplacement des images :

  • logo du plugin à la racine
  • logos de la boussole spip dans images/boussole/
  • les autres ne bougent pas
  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1[(#REM) <!--  MODELE DE BOUSSOLE
2
3        BOUSSOLE_LISTE_AVEC_LOGO
4        Liste ul/li complexe avec nom, logo et bulle d'info pour chaque site.
5        Possibilite d'ajouter un paragraphe avec le slogan ou le descriptif de chaque site.
6        Seuls les sites configures comme tel sont affiches.
7        Le classement se fait par rang de groupe, puis rang de site dans le groupe.
8-->]
9
10[(#REM) <!-- UTILISATION
11
12        - boussole :            alias de la boussole a afficher. spip, pour la galaxie SPIP
13        - titre_boussole :      indicateur oui/non d'affichage du titre de la boussole. Vide correspond a non
14        - titre_site :          indicateur oui/non d'affichage du titre de chaque site. Vide correspond a non
15        - type_bulle :          type de bulle d'info parmi dont les valeurs possibles sont :
16                                                + nom_site
17                                                + slogan_site
18                                                + nom_slogan_site correspond a la chaine "nom, slogan"
19                                                + descriptif_site correspond a une intro de 100 caracteres du descriptif
20                                                Pour ce modele, vide correspond a nom_slogan_site
21        - taille_logo :         taille max du logo de chaque site (en pixels). Vide correspond a 40
22        - type_description:     type de description affichee dans un paragraphe. Prend les valeurs :
23                                                + slogan_site
24                                                + descriptif_site correspond a une intro de 100 caracteres du descriptif
25                                                Vide correspond a aucun affichage
26        - div_id :                      id du div englobant. Vide correspond a aucun id
27        - div_class :           classe css du div englobant. Vide correspond a aucune classe
28        - ul_class :            classe css du ul englobant la liste. Vide correspond a aucune classe
29        - li_class :            classe css du li de chaque element de la liste. Vide correspond a aucune classe
30        - aka_groupe :          filtre par groupe. Vide correspond a tous les groupes de la boussole
31-->]
32
33<B_boussole>
34<div[ id="(#ENV{div_id})"][ class="(#ENV{div_class})"]>
35[(#ENV{titre_boussole, non}|=={oui}|oui)
36        [<h2>(#ENV{boussole}|boussole_traduire{nom_boussole})</h2>]
37]
38        <ul[ class="(#ENV{ul_class})"]>
39<BOUCLE_boussole(BOUSSOLES){aka_boussole=#ENV{boussole}}{affiche=oui}{aka_groupe?}{par rang_groupe, rang_site}>
40                [(#SET{bulle, [(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_bulle, nom_slogan_site}, #AKA_SITE})]})]
41                <li[ class="(#ENV{li_class})"]>
42                        <a rel="external" href="#URL_SITE"[ title="(#GET{bulle}|couper{80}|attribut_html)"] class="spip_out">
43                                [(#CHEMIN{images/boussole/site[-(#AKA_BOUSSOLE)][-(#AKA_SITE)].png}
44                                        |image_reduire{#ENV{taille_logo, 40}}
45                                        |image_recadre{#ENV{taille_logo, 40},#ENV{taille_logo, 40},center,transparent}
46                                        |inserer_attribut{class,spip_logos}
47                                        |inserer_attribut{alt,[(#GET{bulle}|couper{60}|attribut_html)]})]
48                                [(#ENV{titre_site}|=={oui}|oui)
49                                        [(#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE})]
50                                ]
51                        </a>
52                        [<p>(#AKA_BOUSSOLE|boussole_traduire{#ENV{type_description}, #AKA_SITE})</p>]
53                </li>
54</BOUCLE_boussole>
55        </ul>
56</div>
57</B_boussole>
Note: See TracBrowser for help on using the repository browser.