From 444af00cbd822097140644fd1a0f85011f88b2a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Jacob?= <bjoern.jacob@tritum.de> Date: Fri, 4 Mar 2016 21:01:20 +0100 Subject: [PATCH] [TASK] EXT:form - Optimize preview in page module This patchset optimizes the preview of a form elements in the page module. The output of the bodytext field has been removed. Instead, the ctype is shown. This avoids the useless display of TypoScript in the preview. Resolves: #28403 Releases: master, 7.6 Change-Id: I09a18e6b8a782a50a2ea7570b41fe2abc10df835 Reviewed-on: https://review.typo3.org/47082 Reviewed-by: Daniel Goerz <ervaude@gmail.com> Tested-by: Daniel Goerz <ervaude@gmail.com> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> --- .../Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/form/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php b/typo3/sysext/form/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php index 2170261820b6..5a5b3f8818fd 100644 --- a/typo3/sysext/form/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php +++ b/typo3/sysext/form/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php @@ -34,7 +34,8 @@ class MailformPreviewRenderer implements \TYPO3\CMS\Backend\View\PageLayoutViewD public function preProcess(\TYPO3\CMS\Backend\View\PageLayoutView &$parentObject, &$drawItem, &$headerContent, &$itemContent, array &$row) { if ($row['CType'] === 'mailform') { - $itemContent = $parentObject->linkEditContent($parentObject->renderText($row['bodytext']), $row) . '<br />'; + $contentType = $parentObject->CType_labels[$row['CType']]; + $itemContent = $parentObject->linkEditContent('<strong>' . htmlspecialchars($contentType) . '</strong>', $row) . '<br />'; $drawItem = false; } } -- GitLab