{{ range $index, $plugin := .Site.Data.gdpr.plugins }} {{ if and $plugin.enabled (not $plugin.optional) }} {{- errorf "All enabled plugins are not optional, use mode = functional in config file" -}} {{ end }} {{ end }} {{ if eq .Site.Params.GDPR.mode "functional" }} {{ range $index, $plugin := .Site.Data.gdpr.plugins }} {{ if $plugin.enabled }} {{ partial $plugin.html_src }} {{ end }} {{ end }} {{ end }} {{ if eq .Site.Params.GDPR.mode "consent" }} {{ range $index, $plugin := .Site.Data.gdpr.plugins }} {{ if $plugin.enabled }} {{ partial $plugin.html_src }} {{ if not $plugin.optional }} {{ end }} {{ end }} {{ end }} {{ end }}