From c3405ba75b114e1fb877031625eb7a9f9d50858f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Le Duigou Date: Mon, 17 May 2021 13:56:16 +0200 Subject: Mailchimp (#308) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix link to email address See https://github.com/hossainemruz/toha/issues/7 * ✨ adding mailchimp newsletter feature Signed-off-by: jbleduigou * Make possible to support different newsletter service in future Signed-off-by: hossainemruz Co-authored-by: Emruz Hossain --- layouts/partials/footer.html | 68 +++++++++++++++++++++++++++++--------------- 1 file changed, 45 insertions(+), 23 deletions(-) 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 }} -- cgit v1.2.3