{% extends get_theme_base_template() %} {% block base_title %}{{ page.title }}{% endblock %} {% block base_content %} {{ parent() }} {{ render_twig_from_string(page.content|processShortcodes|minifyHtml, _context)|raw }} {% endblock %} {% block base_javascripts_bottom %} {{ render_twig_from_string(page.javascriptsBottom|processShortcodes|minifyJs, _context)|raw }} {% if page.javaScriptsBottomOverwrite == false %} {{ parent() }} {% endif %} {% endblock %} {% block base_stylesheets %} {{ render_twig_from_string(page.stylesheets|processShortcodes|minifyCss, _context)|raw }} {% if page.styleSheetsOverwrite == false %} {{ parent() }} {% endif %} {% endblock %} {% block base_javascripts_head %} {{ render_twig_from_string(page.javascripts|processShortcodes|minifyJs, _context)|raw }} {% if page.javaScriptsOverwrite == false %} {{ parent() }} {% endif %} {% endblock %} {% block base_page_title %} {% if page.showTitle %}

{{ page.title }}

{% endif %} {% endblock %} {% block base_metatags %} {{ render_twig_from_string(page.metaTags|processShortcodes|minifyHtml, _context)|raw }} {% if page.metaTagsOverwrite == false %} {{ parent() }} {% endif %} {% endblock %} {% block base_footer %} {# Zuerst Quelltext prüfen: leeres WYSIWYG darf nicht den globalen Footer blockieren (v. a. bei „Footer überschreiben“). #} {% set footerSrc = page.footer|default('') %} {% set hasPageFooterSrc = footerSrc is not empty and not (footerSrc|is_blank_html) %} {% set pageFooterHtml = hasPageFooterSrc ? render_twig_from_string(footerSrc|processShortcodes|minifyHtml, _context) : '' %} {% set showPageFooter = hasPageFooterSrc and pageFooterHtml|trim is not empty and not (pageFooterHtml|is_blank_html) %} {% if page.footerOverwrite %} {% if showPageFooter %} {{ pageFooterHtml|raw }} {% else %} {{ parent() }} {% endif %} {% else %} {% if showPageFooter %} {{ pageFooterHtml|raw }} {% endif %} {{ parent() }} {% endif %} {% endblock %} {% block base_navigation %} {% set pageNavSource = page.navigation|default('') %} {% if pageNavSource is not empty and not (pageNavSource|is_blank_html) %} {% set pageNavRendered = render_twig_from_string(pageNavSource|minifyHtml, _context) %} {% else %} {% set pageNavRendered = '' %} {% endif %} {% if pageNavRendered|trim is not empty %} {{ pageNavRendered|raw }} {% elseif not page.hideNavigation %} {{ parent() }} {% endif %} {% endblock %}