diff --git a/typo3/sysext/backend/Classes/Preview/StandardContentPreviewRenderer.php b/typo3/sysext/backend/Classes/Preview/StandardContentPreviewRenderer.php index 38b0e1d1235b6fc9e49a261cc3d38f54416622da..8793683c47ad5e6d330eb7bbe9e00f8a6e7a42ab 100644 --- a/typo3/sysext/backend/Classes/Preview/StandardContentPreviewRenderer.php +++ b/typo3/sysext/backend/Classes/Preview/StandardContentPreviewRenderer.php @@ -229,6 +229,7 @@ class StandardContentPreviewRenderer implements PreviewRendererInterface, Logger } $hookObject->preProcess($pageLayoutView, $info, $record); } + $item->setRecord($record); } if (!empty($info)) { @@ -258,6 +259,7 @@ class StandardContentPreviewRenderer implements PreviewRendererInterface, Logger } $hookObject->preProcess($pageLayoutView, $drawItem, $previewHeader, $hookPreviewContent, $record); } + $item->setRecord($record); } $content = $previewHeader; diff --git a/typo3/sysext/backend/Classes/View/BackendLayout/Grid/GridColumnItem.php b/typo3/sysext/backend/Classes/View/BackendLayout/Grid/GridColumnItem.php index 39cdcd7768163f63e188ff359a7eabd6708dc43a..2ec44627e1dd19617facebaa81c9bfe05277ea4b 100644 --- a/typo3/sysext/backend/Classes/View/BackendLayout/Grid/GridColumnItem.php +++ b/typo3/sysext/backend/Classes/View/BackendLayout/Grid/GridColumnItem.php @@ -183,6 +183,11 @@ class GridColumnItem extends AbstractGridObject return $this->record; } + public function setRecord(array $record): void + { + $this->record = $record; + } + public function getColumn(): GridColumn { return $this->column;