From b50111f5b157be9b7acc7711dbe4fa20776ce70f Mon Sep 17 00:00:00 2001
From: volker <101987062+gruendau@users.noreply.github.com>
Date: Sat, 12 Aug 2023 22:02:12 +0200
Subject: [PATCH] Updated Layout header, footer fixed / not fixed
---
config/_default/config.yaml | 6 +++---
layouts/partials/footer.html | 3 ++-
layouts/partials/header.html | 7 +++++--
.../layout/fixed-header-fixed-footer.html | 20 ++++++++++++++-----
4 files changed, 25 insertions(+), 11 deletions(-)
diff --git a/config/_default/config.yaml b/config/_default/config.yaml
index 4acf248..95396b7 100644
--- a/config/_default/config.yaml
+++ b/config/_default/config.yaml
@@ -19,12 +19,12 @@ params:
slogan: we love Swift!
headerTitle: Einführung in Swift und SwiftUI
- switches:
- # Layout
+ layout:
fixedHeader: true
fixedFooter: true
- stickyHeader: false
+ # stickyHeader: true
+ switches:
# Admin
# Layout
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index b0850f5..aa1cf55 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,7 +1,7 @@
-{{ if .Site.Params.fixedFooter }}
+{{ if .Site.Params.Layout.fixedFooter }}
{{ else }}
@@ -44,4 +44,5 @@
+
\ No newline at end of file
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index b83a8ed..71ea1ce 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -4,14 +4,15 @@
-{{ if .Site.Params.fixedHeader }}
+{{ if .Site.Params.Layout.fixedHeader }}
{{ else }}
{{ end }}
-
\ No newline at end of file
diff --git a/layouts/partials/layout/fixed-header-fixed-footer.html b/layouts/partials/layout/fixed-header-fixed-footer.html
index 2210b08..00f7105 100644
--- a/layouts/partials/layout/fixed-header-fixed-footer.html
+++ b/layouts/partials/layout/fixed-header-fixed-footer.html
@@ -1,25 +1,35 @@
-{{ with .Site.Params }}
+
+
+{{ with .Site.Params.Layout }}
- {{ if ( and .fixedHeader .fixedFooter ) }}
+ {{ if .fixedHeader }}
+ {{ if .fixedFooter }}
{{ end }}
+ {{ end }}
- {{ if ( and ( not .fixedHeader ) .fixedFooter ) }}
+ {{ if not .fixedHeader }}
+ {{ if .fixedFooter }}
{{ end }}
+ {{ end }}
- {{ if ( and .fixedHeader ( not .fixedFooter ) ) }}
+ {{ if .fixedHeader }}
+ {{ if not .fixedFooter }}
{{ end }}
+ {{ end }}
- {{ if ( and ( not .fixedHeader ) ( not .fixedFooter ) ) }}
+ {{ if not .fixedHeader }}
+ {{ if not .fixedFooter }}
{{ end }}
+ {{ end }}
{{ end }}
\ No newline at end of file