From 1da3ec46f89062ccf0f90df830f288361919f0e3 Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Fri, 6 Oct 2017 09:17:14 +0200 Subject: [PATCH] fix: quiqqer/package-bricks#29 -> Vererbung wird richtig beachtet --- src/QUI/Bricks/Manager.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/QUI/Bricks/Manager.php b/src/QUI/Bricks/Manager.php index 851fe95..9ea9f6d 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; } } -- GitLab