FIX: Sidebar

This commit is contained in:
Tony Air 2024-08-08 19:10:35 +02:00
parent f77f7acd55
commit bc48151da8

View File

@ -50,7 +50,7 @@ class SiteTreeExtension extends DataExtension
{
$obj = $this->owner;
if($obj->DisableSidebar) {
if ($obj->DisableSidebar) {
return false;
}
@ -58,19 +58,16 @@ class SiteTreeExtension extends DataExtension
if (!$area) {
return true;
}
$els = $area->Elements();
if (!$els) {
return true;
}
$els = $els->find('ClassName', SidebarElement::class);
if (!$els) {
$sidebarEl = $els->find('ClassName', SidebarElement::class)?->first();
if ($sidebarEl) {
return true;
}
if ($els->first()) {
return false;
}
if ($obj->SideBarContent) {
return true;
}
@ -108,7 +105,7 @@ class SiteTreeExtension extends DataExtension
return $this->_cached['summary' . $wordsToDisplay];
}
if(!method_exists($obj, 'ElementalArea')) {
if (!method_exists($obj, 'ElementalArea')) {
return;
}