Browse Source

On prend en compte un logo / titre du site en SVG s'il existe, ce qui permet de le mettre dans la couleur principale automatiquement (fill), sinon, on prend le #LOGO_SITE_SPIP.

pull/3/head
nicolas.dorigny@gmail.com 4 years ago
parent
commit
1cedd2fed3
  1. 1
      .gitattributes
  2. 2
      header/dist.html
  3. 2
      header/sommaire.html
  4. 5
      modeles/logo_svg_sinon_logo_site_spip.html
  5. 3
      scss/blocs/_header.scss

1
.gitattributes

@ -74,6 +74,7 @@ lang/galactic_fr.php -text
lang/paquet-galactic_fr.php -text
modeles/article_traductions.html -text
modeles/download_bouton.html -text
modeles/logo_svg_sinon_logo_site_spip.html -text
modeles/pagination.html -text
modeles/rubrique_traductions.html -text
nav/dist.html -text

2
header/dist.html

@ -1,5 +1,5 @@
<div class="header__nav">
[<a rel="start" href="#URL_SITE_SPIP">(#LOGO_SITE_SPIP|image_reduire{0,50}|inserer_attribut{alt,#NOM_SITE_SPIP|textebrut})<span class="visuallyhidden"><:accueil_site:></span></a>]
[<a rel="start" href="#URL_SITE_SPIP">(#MODELE{logo_svg_sinon_logo_site_spip})<span class="visuallyhidden"><:accueil_site:></span></a>]
<INCLURE{fond=inclure/menu_lang}{lang} />
</div>
<div class="header__search">

2
header/sommaire.html

@ -1,5 +1,5 @@
<div class="header__nav">
[(#LOGO_SITE_SPIP|image_reduire{0,50})]
[(#MODELE{logo_svg_sinon_logo_site_spip})]
<INCLURE{fond=inclure/menu_lang}{lang} />
</div>
<div class="header__search">

5
modeles/logo_svg_sinon_logo_site_spip.html

@ -0,0 +1,5 @@
#SET{logo_svg,#CHEMIN{images/titre_site_logo.svg}}
[(#GET{logo_svg}|?{
[(#GET{logo_svg}|file_get_contents|replace{'<svg ','<svg height="50" '})],
[(#LOGO_SITE_SPIP|image_reduire{0,50})]
})]

3
scss/blocs/_header.scss

@ -7,6 +7,9 @@
margin-bottom: em(16px);
.header__nav {
padding-left: em(8px);
svg * {
fill: $couleur-nav;
}
}
.menu-lang {
display: inline-block;

Loading…
Cancel
Save