diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index c3ba9b0..d4bde35 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -7,10 +7,12 @@ {{ $disclaimerEnabled := site.Params.footer.disclaimer.enable | default false }} {{/* Keep backward compatibility for the newsletter function */}} -{{ if site.Params.newsletter.enable }} - {{ $newsletterEnabled = true }} -{{ else }} - {{ $newsletterEnabled = false }} +{{ if site.Params.newsletter }} + {{ if site.Params.newsletter.enable }} + {{ $newsletterEnabled = true }} + {{ else }} + {{ $newsletterEnabled = false }} + {{ end }} {{ end }} {{ if $footerEnabled }} @@ -89,26 +91,46 @@ {{ end }} + {{ if $newsletterEnabled }} -
- -

{{ i18n "newsletter_text" }}

-
-
- - {{ i18n "newsletter_warning" }} -
- -
-
+ {{ $provider := site.Params.footer.newsletter.provider }} +
+

{{ i18n "newsletter_text" }}

+ {{ if and (eq $provider "mailchimp") site.Params.footer.newsletter.mailchimpURL }} +
+
+ + {{ i18n "newsletter_warning" }} +
+ +
+ {{ else }} + +
+
+ + {{ i18n "newsletter_warning" }} +
+ +
+ {{ end }} +
{{ end }}