source: spip-zone/_squelettes_/escal/branche_V3/inclusions/inc-bandeau.html @ 88849

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

EscalV3 : correction css pour le trombino + image du bandeau responsive pour toutes les options

File size: 4.3 KB
Line 
1<div id="bandeau">
2
3
4<!-- par défaut : affichage du logo du site ou sinon de l'image bandacad.jpg (image non libre de droits) --> 
5[(#CONFIG{escal/config/optionbandeau}|non)
6[(#LOGO_SITE_SPIP|?{
7<dl class="image_fluide"><dt>
8<a href="[(#URL_SITE_SPIP|parametre_url{lang,#ENV{lang}})]" title="<:escal:accueil:>" >
9[(#LOGO_SITE_SPIP|image_reduire{#CONFIG{escal/config/largeurlayoutbase,950}})]
10</a>
11</dt></dl>
12,
13<dl class="image_fluide"><dt>
14<a href="[(#URL_SITE_SPIP|parametre_url{lang,#ENV{lang}})]" title="<:escal:accueil:>" >
15[(#CHEMIN{images/bandacad.jpg}|balise_img{<:escal:bandeau:>}|image_reduire{#CONFIG{escal/config/largeurlayoutbase,950}})]
16</a>
17</dt></dl>
18})]
19]
20
21<!-- option 1 : affichage de l'image bandacad.jpg (image non libre de droits) --> 
22[(#CONFIG{escal/config/optionbandeau}|=={option1}|oui)
23<dl class="image_fluide"><dt>
24<a href="[(#URL_SITE_SPIP|parametre_url{lang,#ENV{lang}})]" title="<:escal:accueil:>" >
25[(#CHEMIN{images/bandacad.jpg}|balise_img{<:escal:bandeau:>}|image_reduire{#CONFIG{escal/config/largeurlayoutbase,950}})]
26</a>
27</dt></dl>
28]
29<!-- option 2 : affichage du logo du site --> 
30[(#CONFIG{escal/config/optionbandeau}|=={option2}|oui)
31<dl class="image_fluide"><dt>
32<a href="[(#URL_SITE_SPIP|parametre_url{lang,#ENV{lang}})]" title="<:escal:accueil:>" >
33[(#LOGO_SITE_SPIP|image_reduire{#CONFIG{escal/config/largeurlayoutbase,950}})]
34</a>
35</dt></dl>
36]
37
38<!-- option 3 : affichage d'un bandeau personnalisé --> 
39<!-- récupération de l'id_secteur de la rubrique ou de l'article --> 
40<BOUCLE_rub(RUBRIQUES){id_rubrique}>
41#SET{num,#ID_SECTEUR}
42</BOUCLE_rub>
43<BOUCLE_art(ARTICLES){id_article}>
44#SET{num,#ID_SECTEUR}
45</BOUCLE_art>
46
47[(#CONFIG{escal/config/optionbandeau}|=={option3}|oui)
48<dl class="image_fluide"><dt>
49<a href="[(#URL_SITE_SPIP|parametre_url{lang,#ENV{lang}})]" title="<:escal:accueil:>" >
50<!-- Y a-t-il une image rubriqueXX pour cette rubrique ? Si oui, on l'affiche --> 
51[(#CHEMIN{images/bandeau/rubrique#GET{num}.jpg}|oui)
52<!-- récupération de la largeur de l'image rubriqueXX -->
53#SET{largeurmaxbandeaurub,#CHEMIN{images/bandeau/rubrique#GET{num}.jpg}|balise_img|extraire_attribut{width}}
54<!-- affichage de l'image rubriqueXX sans l'agrandir mais responsive -->
55  [(#CHEMIN{images/bandeau/rubrique#GET{num}.jpg}
56  |balise_img{<:escal:bandeau:>}
57  |image_reduire{#CONFIG{escal/config/largeurlayoutbase,950}}
58  |inserer_attribut{style, max-width:#GET{largeurmaxbandeaurub}px })]
59  ]
60<!-- Y a-t-il une image rubriqueXX pour cette rubrique ? Si non, on affiche l'image choisie-->
61[(#CHEMIN{images/bandeau/rubrique#GET{num}.jpg}|non)
62<!-- récupération de la largeur de l'image choisie -->
63#SET{largeurmaxbandeau,#CHEMIN{#CONFIG{escal/config/fondbandeau}}|balise_img|extraire_attribut{width}}
64#SET{largeurmaxbandeau2,#CHEMIN{#CONFIG{escal/config/fondbandeau2}}|balise_img|extraire_attribut{width}}
65[(#CONFIG{escal/config/layout}|=={layout_PMP}|oui)#SET{largeurreduite,#CONFIG{escal/config/largeurlayoutbase,950}}]
66[(#CONFIG{escal/config/layout}|=={layout_MPP}|oui)#SET{largeurreduite,#CONFIG{escal/config/largeurlayoutbase,950}}]
67[(#CONFIG{escal/config/layout}|=={layout_PPM}|oui)#SET{largeurreduite,#CONFIG{escal/config/largeurlayoutbase,950}}]
68[(#CONFIG{escal/config/layout}|=={layout_MP}|oui)#SET{largeurreduite,#CONFIG{escal/config/largeurlayoutbase,950}}]
69[(#CONFIG{escal/config/layout}|=={layout_PM}|oui)#SET{largeurreduite,#CONFIG{escal/config/largeurlayoutbase,950}}]
70
71<!-- affichage de l'image choisie sans l'agrandir mais responsive -->
72[(#CONFIG{escal/config/fondbandeau}|?{
73  [(#CHEMIN{[(#CONFIG{escal/config/fondbandeau})]}
74  |balise_img{<:escal:bandeau:>}
75  |image_reduire{#GET{largeurreduite}}
76  |inserer_attribut{style, max-width:#GET{largeurmaxbandeau}px })]
77,
78  [(#CHEMIN{[(#CONFIG{escal/config/fondbandeau2})]}
79  |balise_img{<:escal:bandeau:>}
80  |image_reduire{#GET{largeurreduite}}
81  |inserer_attribut{style, max-width:#GET{largeurmaxbandeau2}px })]
82})]
83]
84
85</a>
86</dt></dl>
87]
88
89<div id="titrepage">
90  <div id="nom-site-spip">
91  [(#NOM_SITE_SPIP)]
92  </div>
93
94  <div id="slogan-site-spip">
95  [(#SLOGAN_SITE_SPIP|?{#SLOGAN_SITE_SPIP,Slogan du site})]
96  </div>
97
98  <div id="descriptif-site-spip">
99  [(#DESCRIPTIF_SITE_SPIP|?{#DESCRIPTIF_SITE_SPIP,Descriptif du site})]
100  </div>
101</div>
102
103</div>
104
105<div class="nettoyeur"></div>
Note: See TracBrowser for help on using the repository browser.