Bug #39290
closed
Epic #65814: Make Indexed search extbase plugin shine
indexed_search pi2 (extbase/fluid plugin): Result titles are double-htmlspecialchared
Added by Andreas Kießling over 12 years ago.
Updated about 7 years ago.
Description
All links that are generated through Tx_IndexedSearch_Controller_SearchController->linkPage are passed through htmlspecialchars
return '<a href="' . htmlspecialchars($uri) . '"' . $target . '>' . htmlspecialchars($linkText) . '</a>';
But the $linkText is already prepared from the calling methods (because they e.g. generate some links on their own and so need to escape the title).
So the resulting HTML will be like this if there is an & in the page title:
News &amp; Events
Tested on TYPO3 4.7.2
Seems to be a general problem, also applies to marker based pi class. Verified for TYPO3 v 4.5-4.7
Occurs if plugin.tx_indexedsearch.search.detect_sys_domain_records is set. RealUrl doesn't work in this case, either even when creating links to pages on same domain.
- Target version set to 7.5
- Is Regression set to No
- Parent task set to #65814
- Target version changed from 7.5 to 7.4 (Backend)
- Sprint Focus set to On Location Sprint
- Status changed from New to In Progress
- Assignee set to Wouter Wolters
- Status changed from In Progress to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/41599
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/41599
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Under Review
Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/41631
- Status changed from Under Review to Resolved
- Sprint Focus deleted (
On Location Sprint)
- Status changed from Resolved to Closed
Also available in: Atom
PDF