diff --git a/packages/core/data/model/view.php b/packages/core/data/model/view.php index b9c2aabc0..2558f5aa7 100644 --- a/packages/core/data/model/view.php +++ b/packages/core/data/model/view.php @@ -109,6 +109,17 @@ } } } + + if(isset($layout['items'])) { + $target_parent = &$layout['items']; + foreach($layout['items'] as $item_index => $item) { + if(isset($item['id']) && $item['id'] == $id) { + $target = &$layout['items'][$item_index]; + $index = $item_index; + } + } + } + if($target) { if(isset($node['attributes'])) { foreach((array) $node['attributes'] as $attribute => $value) {