From ad19a89fc551597230ed3ea30412fed903fe00a0 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Tue, 24 Nov 2020 13:29:24 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B02847=20-=20Fix=20iTopWebPage's=20header?= =?UTF-8?q?=20/=20footer=20API=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/layouts/page-content/layout.html.twig | 10 ++++++++++ .../pages/backoffice/itopwebpage/layout.html.twig | 4 +--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/templates/layouts/page-content/layout.html.twig b/templates/layouts/page-content/layout.html.twig index 86841c4cf..3afe97c03 100644 --- a/templates/layouts/page-content/layout.html.twig +++ b/templates/layouts/page-content/layout.html.twig @@ -1,6 +1,11 @@
{% block iboPageCenterContainer %}
+ {# Note: The header is inside the main content div to avoid glitches with other layouts (eg. in a side content layout) #} + {% block iboPageHeader %} + {{ include('pages/backoffice/extension-blocks/header.html.twig') }} + {% endblock %} + {% block iboPageMainContent %} {% for oSubBlock in oUIBlock.GetMainBlocks() %} {{ render_block(oSubBlock, {aPage: aPage}) }} @@ -9,6 +14,11 @@ {% block iboPageExtraHtml %} {{ oUIBlock.GetExtraHtmlContent()|raw }} {% endblock %} + + {# Note: The footer is inside the main content div to avoid glitches with other layouts (eg. in a side content layout) #} + {% block iboPageFooter %} + {{ include('pages/backoffice/extension-blocks/footer.html.twig') }} + {% endblock %}
{% endblock %}
\ No newline at end of file diff --git a/templates/pages/backoffice/itopwebpage/layout.html.twig b/templates/pages/backoffice/itopwebpage/layout.html.twig index 4c4b06663..a3ec16c9c 100644 --- a/templates/pages/backoffice/itopwebpage/layout.html.twig +++ b/templates/pages/backoffice/itopwebpage/layout.html.twig @@ -9,9 +9,7 @@ {{ include('pages/backoffice/extension-blocks/banner.html.twig') }} {{ render_block(aLayouts.oTopBar, {aPage: aPage}) }} - {{ include('pages/backoffice/extension-blocks/header.html.twig') }} - {{ render_block(aLayouts.oPageContent, {aPage: aPage}) }} - {{ include('pages/backoffice/extension-blocks/footer.html.twig') }} + {{ render_block(aLayouts.oPageContent, {aPage: aPage, aLayouts: aLayouts}) }} {# TODO: Remove this when modal development is done #}
{{ aPage.sDeferredContent|raw }}