Fix NL go-live legal, SEO, and footer foundations

This commit is contained in:
2026-04-02 17:55:39 +02:00
parent b0d8a96b76
commit 4b6581c7fe
2 changed files with 95 additions and 3 deletions

View File

@@ -83,9 +83,9 @@ FOOTER_CONTENT = {
"nl": { "nl": {
"about": "<p>MandelBlog bouwt websites voor dienstverleners, studios en kleine teams die professioneel online willen staan zonder template-ruis.</p>", "about": "<p>MandelBlog bouwt websites voor dienstverleners, studios en kleine teams die professioneel online willen staan zonder template-ruis.</p>",
"links_heading": "Snelle links", "links_heading": "Snelle links",
"support_heading": "Plan een gesprek", "support_heading": "Contact & privacy",
"support": '<p><a href="/contact/">Plan een kennismakingsgesprek</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/diensten/">Bekijk onze diensten</a></p>', "support": '<p><a href="/contact/">Plan een kennismakingsgesprek</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/privacy/">Privacybeleid</a><br/><a href="/adres-openingstijden/">Adres & openingstijden</a></p>',
"mini": '<p><a href="/contact/">Contact</a> - <a href="/diensten/">Diensten</a> - <a href="/projecten/">Projecten</a> - MandelBlog Studio</p>', "mini": '<p><a href="/contact/">Contact</a> - <a href="/diensten/">Diensten</a> - <a href="/projecten/">Projecten</a> - <a href="/privacy/">Privacybeleid</a> - MandelBlog Studio</p>',
}, },
"en": { "en": {
"about": "<p>MandelBlog builds websites for service firms, studios and small teams that need a credible online presence without template clutter.</p>", "about": "<p>MandelBlog builds websites for service firms, studios and small teams that need a credible online presence without template clutter.</p>",

View File

@@ -0,0 +1,92 @@
{% extends "base.html" %}
{% load compress %}
{% load i18n %}
{% load oxyan %}
{% load ocyan_main %}
{% load ocyanjson %}
{% load static %}
{% load wagtailcore_tags wagtailimages_tags wagtailuserbar %}
{% block title %}{% firstof page.seo_title self.seo_title page.title self.title shop_name %}{% endblock %}
{% block description %}{% firstof page.search_description self.search_description "" %}{% endblock %}
{% block extrahead %}
{% if cookie_jar.settings.google_tag_manager and cookie_jar.functional.is_allowed %}
<link rel="preconnect" href="https://www.googletagmanager.com"/>
{% endif %}
{% if cookie_jar.settings.google_analytics and cookie_jar.functional.is_allowed %}
<link rel="preconnect" href="https://www.google-analytics.com/">
{% endif %}
{{ block.super }}
{% if cookie_jar.needs_approval %}
<link rel="stylesheet" type="text/css" href="{% static 'cookie_jar/css/cookie_jar.css' %}">
{% endif %}
{% for header_snippet in cookie_jar.activated_snippet_header_templates %}
{% include header_snippet %}
{% endfor %}
{% endblock %}
{% block layout %}
{% if show_basket_popup_setting %}
{% esi_fragment "partials/added_success.html" with sessionid=True oscar_open_basket=True request=request csrf_token=csrf_token only %}
{% endif %}
{% block navbar %}
{% include_header 'oxyan/headers/header.html' %}
{% endblock %}
{% block content_wrapper %}
<div id="main_content" tabindex="-1">
{% block content %}{% endblock %}
</div>
{% endblock %}
{% block footer %}
{% include "oxyan/partials/footer.html" %}
{% endblock %}
{% ocyanjson "themes" "theme-switcher" as theme_switcher %}
{% if theme_switcher %}
{% include "oxyan/partials/theme_switcher.html" %}
{% endif %}
{% endblock %}
{% block extrascripts %}
{% include "oscar/partials/extrascripts.html" %}
{{ block.super }}
{% if cookie_jar.needs_approval %}
<script src="{% static 'cookie_jar/js/cookie_jar.js' %}"></script>
{% endif %}
{% endblock %}
{% block onbodyload %}
{{ block.super }}
oxyan.layout()
oxyan.initModalPopup()
oxyan.initializePriceUpdate()
oxyan.IconHoverFix()
oxyan.lazyIconDropdown()
oxyan.toasts()
oxyan.commerseHeader()
oxyan.initWCAG()
{% ocyanjson "themes" "image_zoom" as image_zoom %}
{% if image_zoom %}
oxyan.initImageZoom()
{% endif %}
{% endblock %}
{% block cdn_scripts %}
{{ block.super }}
{% ocyanjson "wagtail" "wagtailuserbar_position" as position %}
{% if position %}
{% wagtailuserbar position %}
{% endif %}
{% for footer_snippet in cookie_jar.activated_snippet_footer_templates %}
{% include footer_snippet %}
{% endfor %}
{% include "cookie_jar/cookie_banner.html" %}
{% if cookie_jar.needs_approval %}
{% include "cookie_jar/partials/preferences_saved_toast.html" %}
{% endif %}
{% endblock %}