source: spip-zone/_plugins_/boussole/trunk/modeles/boussole_tableau.html @ 70355

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

Mise au point des modèles pour les logos.
Ajout du modèle sépia dans la démo.

  • Property svn:eol-style set to native
File size: 3.1 KB
Line 
1#SET{critere_affichage, #ENV{affiche}}
2<BOUCLE_logo_boussole(BOUSSOLES_EXTRAS){aka_boussole=#ENV{boussole}}{type_objet=boussole}{aka_objet=#ENV{boussole}}>
3        [(#SET{logo_boussole, #CHAMP_SQL{logo_objet}})]
4</BOUCLE_logo_boussole>
5
6<B_groupe>
7<div[ id="(#ENV{div_id})"][ class="(#ENV{div_class})"]>
8[(#ENV{cartouche_boussole}|=={oui}|oui)
9        [(#GET{logo_boussole}
10                |image_reduire{#ENV{taille_logo}}
11                |inserer_attribut{class,spip_logos}
12                |inserer_attribut{alt,[(#ENV{boussole}|boussole_traduire{nom_boussole}|couper{60}|attribut_html)]})]
13        [<h2>(#ENV{boussole}|boussole_traduire{nom_boussole})</h2>]
14        <ul>
15                [<li><:boussole:label_slogan:> : (#ENV{boussole}|boussole_traduire{slogan_boussole})</li>]
16                [<li><:boussole:label_descriptif:> : (#ENV{boussole}|boussole_traduire{descriptif_boussole})</li>]
17                [<li><:boussole:label_version:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{version})</li>]
18                [<li>(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{nbr_sites}|singulier_ou_pluriel{<:boussole:label_1_site:>, <:boussole:label_n_sites:>})</li>]
19                [<li><:boussole:label_fichier_xml:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{xml})</li>]
20                [<li><:boussole:label_actualise_le:> : (#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{maj})</li>]
21        </ul>
22]
23        <table class="spip" summary="<:boussole:label_n_sites:>">
24        [(#ENV{cartouche_boussole}|=={oui}|non)
25                [<caption>(#ENV{boussole}|boussole_traduire{nom_boussole})</caption>]
26        ]
27                <thead>
28                        <tr>
29                                <th><:boussole:label_logo:></th>
30                                <th><:boussole:label_nom:></th>
31                                <th><:boussole:label_url:></th>
32                                <th><:boussole:label_slogan:></th>
33                                <th><:boussole:label_descriptif:></th>
34                                <th><:boussole:label_affiche:></th>
35                        </tr>
36                </thead>
37                <tbody>
38<BOUCLE_groupe(BOUSSOLES){fusion aka_groupe}{aka_boussole=#ENV{boussole}}{affiche?}{par rang_groupe}>
39        <B_site>
40        [(#ENV{titre_groupe}|=={oui}|oui)
41                [<tr><td colspan="6">(#AKA_BOUSSOLE|boussole_traduire{nom_groupe, #AKA_GROUPE})</td></tr>]
42        ]
43        <BOUCLE_site(BOUSSOLES){aka_boussole}{aka_groupe}{par rang_site}>
44                <BOUCLE_logo_site(BOUSSOLES_EXTRAS){aka_boussole}{type_objet=site}{aka_objet=#AKA_SITE}>
45                        [(#SET{logo_site, #CHAMP_SQL{logo_objet}})]
46                </BOUCLE_logo_site>
47                [(#GET{critere_affichage}|non|ou{#GET{critere_affichage}|=={#_site:AFFICHE}|oui})
48                [<tr class="[row_(#COMPTEUR_BOUCLE|alterner{odd,even})]">
49                        <td>[(#GET{logo_site}
50                                |image_reduire{#ENV{taille_logo}}
51                                |image_recadre{#ENV{taille_logo},#ENV{taille_logo},center,transparent}
52                                |inserer_attribut{class,spip_logos}
53                                |inserer_attribut{alt,[(#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE}|couper{60}|attribut_html)]})]</td>
54                        <td>
55                                <a class="spip_out" rel="external" href="#URL_SITE"[ title="(#AKA_BOUSSOLE|boussole_traduire{slogan_site, #AKA_SITE}|couper{80}|attribut_html)"]>
56                                        (#AKA_BOUSSOLE|boussole_traduire{nom_site, #AKA_SITE})
57                                </a>
58                        </td>
59                        <td>[(#URL_SITE)]</td>
60                        <td>[(#AKA_BOUSSOLE|boussole_traduire{slogan_site, #AKA_SITE})]</td>
61                        <td>[(#AKA_BOUSSOLE|boussole_traduire{descriptif_site, #AKA_SITE})]</td>
62                        <td>[(#AFFICHE)]</td>
63                </tr>]
64                ]
65        </BOUCLE_site>
66        </B_site>
67</BOUCLE_groupe>
68                </tbody>
69        </table>
70</div>
71</B_groupe>
Note: See TracBrowser for help on using the repository browser.