Actions
Bug #76149
closedPagetree view for content elements when trying to add content element anchor links: Tooltip rendered as text via htmlspecialchars()
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2016-05-11
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:
Description
The bug occurs when you want to link a content element in the RTE with the "Insert Link" action int TYPO3 7.6.4. All elements which have titles/content which is too long used to be converted into a tooltip. Now the element is rendered as clear text.
The element is transformed into a tooltip at the following file location:
sysext/backend/Classes/Utility/BackendUtility.php:2256
if ($titleOrig != $title) { > $title = '<span title="' . $titleOrig . '">' . $title . '</span>'; }
Here its gets passed to htmlspecialchars():
sysext/recordlist/Classes/LinkHandler/PageLinkHandler.php:205
$out .= ' <li' . $selected . '> <span class="list-tree-group"> <span class="list-tree-icon"> ' . $icon . ' </span> <span class="list-tree-title"> <a href="#" class="t3js-pageLink" data-id="' . (int)$expPageId . '" data-anchor="#' . (int)$row['uid'] . '"> class="t3js-pageLink" ' . htmlspecialchars(BackendUtility::getRecordTitle('tt_content', $row, true, null, true)) . ' </a> </span> </span> </li> ';
Before:
After:
Files
Actions