{% spaceless %} {% load i18n static friendly_loader cjkcms_tags wagtailcore_tags wagtailimages_tags wagtailsettings_tags wagtailuserbar %} {% get_settings %}{% get_current_language as LANGUAGE_CODE %} {% if settings.cjkcms.LayoutSettings.frontend_theme %}{% friendly_load webpack_loader static %}{% endif %} {% wagtail_site as site %} {% endspaceless %} {% block base_head %} {% include "wagtailseo/meta.html" %} {# SEO Metadata #} {% block frontend_assets %} {% include "cjkcms/snippets/frontend_assets.html" %} {% endblock %} {% block cjkcms_assets %} {% if "DEBUG"|django_settings %} {% else %} {# @TOD - fix! temporary solution: use same as debug; using .min. would require recompilation of scss #} {% endif %} {% endblock %} {% block custom_assets %} {# optional client project scripts #} {# #} {% endblock %} {% block favicon %} {% if settings.cjkcms.LayoutSettings.favicon %} {# See https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/ #} {% image settings.cjkcms.LayoutSettings.favicon fill-120x120 format-png as favicon_iphone %} {% image settings.cjkcms.LayoutSettings.favicon fill-180x180 format-png as favicon_iphone_plus %} {% image settings.cjkcms.LayoutSettings.favicon fill-152x152 format-png as favicon_ipad %} {% image settings.cjkcms.LayoutSettings.favicon fill-167x167 format-png as favicon_ipad_pro %} {% endif %} {% endblock %} {% block extra_head %}{% endblock %} {% block cookie_consent_assets %} {% if settings.cjkcms.AnalyticsSettings.cookie_consent %} {% endif %} {% endblock %} {% block tracking %} {% if settings.cjkcms.AnalyticsSettings.matomo_site_id and settings.cjkcms.AnalyticsSettings.matomo_hostname %} {% include "cjkcms/snippets/tracking_matomo.html" %} {% endif %} {% if settings.cjkcms.AnalyticsSettings.g4_tracking_id %} {% include "cjkcms/snippets/tracking_g4.html" %} {% endif %} {% endblock %} {% endblock base_head %} {% include "cjkcms/includes/cjkcms_banner.html" %} {% wagtailuserbar %} {% block navbar %}{% endblock %}
{% block content %} {% block messages %} {% if messages %}
{% for message in messages %} {% endfor %}
{% endif %} {% endblock %} {% block content_pre_body %}{% endblock %} {% block content_body %} {% for block in page.body %} {% include_block block with settings=settings %} {% endfor %} {% endblock %} {% block content_post_body %}{% endblock %} {% block index_filters %}
{% if page.index_show_subpages and page.index_classifiers.exists %} {% include "cjkcms/includes/classifier_dropdowns.html" with formclass="d-flex" formid="filter" %} {% endif %}
{% endblock %} {% block index_content %} {% if page.index_show_subpages %}
{% for child in index_paginated %}
{% include child.miniview_template with page=child %}
{% endfor %}
{% include "cjkcms/includes/pagination.html" with items=index_paginated %} {% endif %} {% endblock index_content %} {% block related_content %} {% if page.related_show %}

{% trans "Related" %}

{% for rp in related_pages %}
{% include rp.miniview_template with page=rp %}
{% endfor %}
{% endif %} {% endblock related_content %} {% endblock content %}
{% block footer %}{% endblock %} {% block required_scripts %} {% endblock %} {% block frontend_scripts %} {% include "cjkcms/snippets/frontend_scripts.html" %} {% endblock %} {% block cjkcms_scripts %} {% endblock %} {% block custom_scripts %} {# Leave blank for client sites to implement. #} {# #} {% endblock %} {% block cookie_consent_scripts %} {% if settings.cjkcms.AnalyticsSettings.cookie_consent %} {% endif %} {% endblock %} {% block tracking_bottom %} {% if settings.cjkcms.AnalyticsSettings.matomo_site_id and settings.cjkcms.AnalyticsSettings.matomo_hostname %} {% include "cjkcms/snippets/tracking_matomo_noscript.html" %} {% endif %} {% endblock %} {% include "wagtailseo/struct_data.html" %}