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

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

EscalV3 : correction pour la largeur de l'image de bandeau pour les layout pleine page

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