Skip to content
Snippets Groups Projects
Commit 55383762 authored by Benni Mack's avatar Benni Mack Committed by Susanne Moog
Browse files

[BUGFIX] Allow existing page module hooks to modify record argument

The existing drawItem_* hooks modified the record data to include custom
values to be used in previews.

The GridColumnItem now needs to allow to set the record data again.

Resolves: #90819
Releases: master
Change-Id: I008cdeb8b3411cda7fd7cfa184ca827a8d955581
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63880


Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarSusanne Moog <look@susi.dev>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Reviewed-by: default avatarSusanne Moog <look@susi.dev>
parent 88ade142
Branches
Tags
No related merge requests found
......@@ -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;
......
......@@ -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;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment