Skip to content
Snippets Groups Projects
Commit 5bae05a3 authored by Oliver Bartsch's avatar Oliver Bartsch
Browse files

[BUGFIX] Do not render empty link explanation callout

In case a link does not set any additional
attributes, no empty callout is rendered.

Resolves: #102721
Releases: main, 12.4
Change-Id: I7ec4d7b64450112731363d721f4d49322448b41c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82280


Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent ae569234
Branches
Tags
No related merge requests found
......@@ -431,13 +431,15 @@ class LinkElement extends AbstractFormElement
];
}
$data['additionalAttributes'] = '
<div class="callout callout-info mt-3 mb-0">
<div class="callout-body">
' . implode(' - ', $additionalAttributes) . '
$data['additionalAttributes'] = $additionalAttributes !== []
? '
<div class="callout callout-info mt-3 mb-0">
<div class="callout-body">
' . implode(' - ', $additionalAttributes) . '
</div>
</div>
</div>
';
'
: ''; // Ensure "additionalAttributes" is always set (bw compatibility for the event)
return $this->eventDispatcher->dispatch(
new ModifyLinkExplanationEvent($data, $linkData, $linkParts, $this->data)
......
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