diff --git a/src/QUI/Bricks/Manager.php b/src/QUI/Bricks/Manager.php index 851fe95f56f6e22d6c882e907cf34ad8eef170d2..9ea9f6d3de49ea3fa0f27c418ee374506895545d 100644 --- a/src/QUI/Bricks/Manager.php +++ b/src/QUI/Bricks/Manager.php @@ -989,7 +989,16 @@ protected function getInheritedBricks($brickArea, Site $Site) } foreach ($area as $brick) { - if (isset($brick['brickId']) && isset($brickIds[$brick['brickId']])) { + $customFields = json_decode($brick['customfields'], true); + + if ($customFields + && isset($customFields['inheritance']) + && $customFields['inheritance'] === false) { + continue; + } + + if (isset($brick['brickId']) + && isset($brickIds[$brick['brickId']])) { $result[] = $brick; } }