From 8a474f90079f528c793857f080220011dc9e8621 Mon Sep 17 00:00:00 2001 From: Johannes Quack <33766870+Jaykju@users.noreply.github.com> Date: Fri, 20 Oct 2023 14:21:11 +0200 Subject: [PATCH] [BUGFIX] only include records with the correct language for the backend preview --- Classes/PageLayoutView/GridelementsPreviewRenderer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Classes/PageLayoutView/GridelementsPreviewRenderer.php b/Classes/PageLayoutView/GridelementsPreviewRenderer.php index a97d61c..b0ffc42 100644 --- a/Classes/PageLayoutView/GridelementsPreviewRenderer.php +++ b/Classes/PageLayoutView/GridelementsPreviewRenderer.php @@ -180,7 +180,8 @@ protected function renderGridContainer(GridColumnItem $item): string $children = $helper->getChildren('tt_content', $gridContainerId, $pageId, 'sorting', 0, '*'); $childColumns = []; foreach ($children as $childRecord) { - if (isset($childRecord['tx_gridelements_columns'])) { + if ($childRecord['sys_language_uid'] === $context->getSiteLanguage()->getLanguageId() + && isset($childRecord['tx_gridelements_columns'])) { $childColumns[$childRecord['tx_gridelements_columns']][] = $childRecord; } }