From 33768fc8441a4c1fa767e68cda6544f7de9c62a2 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Mon, 27 Nov 2023 17:08:33 +0200 Subject: [PATCH] FIX: Summary, add legacy support for Page.ss --- src/Extensions/SiteTreeExtension.php | 4 ++++ templates/Page.ss | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Extensions/SiteTreeExtension.php b/src/Extensions/SiteTreeExtension.php index 56bdf96..5acd1ce 100755 --- a/src/Extensions/SiteTreeExtension.php +++ b/src/Extensions/SiteTreeExtension.php @@ -103,6 +103,10 @@ class SiteTreeExtension extends DataExtension return $this->_cached['summary' . $wordsToDisplay]; } + if(!method_exists($obj, 'ElementalArea')) { + return; + } + $element = ElementContent::get()->filter([ 'ParentID' => $obj->ElementalArea()->ID, 'HTML:not' => [null], diff --git a/templates/Page.ss b/templates/Page.ss index b3c9be4..6a116c8 100755 --- a/templates/Page.ss +++ b/templates/Page.ss @@ -16,8 +16,8 @@ <% include Header %> -
- <% if $isFormResponse %> +
data-legacy="true"<% end_if %>> + <% if $isFormResponse || $isLegacy %> <%-- Legacy code compatibility --%> <% include MainContent Layout=$Layout %> <% end_if %>