From 8cad78dbb078d076933b54618abaed6b618ec765 Mon Sep 17 00:00:00 2001 From: alexisben <alex@noesya.coop> Date: Thu, 13 Apr 2023 12:26:39 +0200 Subject: [PATCH] refacto layout bodyclass --- layouts/_default/baseof.html | 5 +---- layouts/partials/GetBodyclass | 8 +++----- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index a848f58a..3bcafc59 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -10,10 +10,7 @@ {{ partial "head/script.html" . }} {{ partial "head/extras.html" . }} </head> - {{ $body_class := printf "%s__%s" .Type .Kind }} - {{ $pageclass := partial "GetBodyclass" . }} - {{ $body_class = printf "%s %s" $body_class $pageclass }} - <body class="{{ $body_class }}"> + <body class="{{ partial "GetBodyclass" . }}"> {{- partial "header/accessibility.html" -}} {{- partial "header/header.html" . -}} <main{{ if .Params.blocks }} class="page-with-blocks"{{ end }} id="main" tabindex="-1"> diff --git a/layouts/partials/GetBodyclass b/layouts/partials/GetBodyclass index fa0e7f7f..a200ed2c 100644 --- a/layouts/partials/GetBodyclass +++ b/layouts/partials/GetBodyclass @@ -1,15 +1,13 @@ {{ $bodyclass := .Params.bodyclass | default "" }} -{{ if ne $bodyclass "" }} - {{ $bodyclass = printf "page%s" $bodyclass }} -{{ end }} +{{ $bodyclass = printf "%s__%s %s" .Type .Kind $bodyclass }} {{ if .Params.design.full_width }} - {{ $bodyclass = printf "full-width %s" $bodyclass }} + {{ $bodyclass = printf "%s full-width" $bodyclass }} {{ end }} {{ if .Params.design.toc.offcanvas }} - {{ $bodyclass = printf "offcanvas-toc %s" $bodyclass }} + {{ $bodyclass = printf "%s offcanvas-toc" $bodyclass }} {{ end }} {{ return $bodyclass }} \ No newline at end of file -- GitLab