hugo-theme-zzo/layouts/partials/header/header-img.html

37 lines
1.5 KiB
HTML
Raw Normal View History

{{ if $.Params.header }}
{{ range $.Params.header }}
{{ if eq .type "img" }}
<div class="custom-header custom-header__align-{{ .align }}" style="background-image: url('{{.image | relURL }}'); width: 100%; height: {{ .height }}px; padding: {{ .paddingY }}px {{ .paddingX }}px;">
{{ $header := . }}
{{ if .title }}
{{ range .title }}
<div class="custom-header__title" style="font-size: {{ $header.titleFontSize }}px;">
{{ . }}
</div>
{{ end }}
{{ end }}
{{ if .spaceBetweenTitleSubtitle }}
<div style="height: {{ .spaceBetweenTitleSubtitle }}px"></div>
{{ end }}
{{ if .subtitle }}
{{ range .subtitle }}
<div class="custom-header__subtitle" style="font-size: {{ $header.subtitleFontSize }}px;">
{{ . }}
</div>
{{ end }}
{{ end }}
</div>
{{ end }}
{{ end }}
{{ else }}
{{ if (fileExists "static/images/header/background.png") }}
{{ $.Scratch.Set "header_background" "images/header/background.png" }}
{{ else if (fileExists "static/images/header/background.jpg") }}
{{ $.Scratch.Set "header_background" "images/header/background.jpg" }}
{{ else }}
{{ $.Scratch.Set "header_background" "images/header/background.png" }}
{{ end }}
<div style="background-image: url('{{$.Scratch.Get "header_background" | relURL }}'); width: 100%; height: 235px;">
{{ partial "header/slide-1" . }}
</div>
{{ end }}