[FEATURE] Integration of a generic record link handler 26/51526/32
authorGeorg Ringer <georg.ringer@gmail.com>
Fri, 3 Feb 2017 20:40:35 +0000 (21:40 +0100)
committerAndreas Fernandez <typo3@scripting-base.de>
Tue, 7 Feb 2017 21:34:16 +0000 (22:34 +0100)
commit9215c1cd097979c79a8bb49a92a6fcc2edec30e5
tree7f6a6dffdc6170f806cb30165fa62c49da43fc66
parent61a0ef65f4d46e221f2c254422d6e5b5ed9afa3e
[FEATURE] Integration of a generic record link handler

Enable linking to any record by migrating the code of
EXT:linkhandler into the core.

Resolves: #66373
Resolves: #66374
Releases: master
Change-Id: I749103e201d387ae826575c6acb3cdcdf639e966
Reviewed-on: https://review.typo3.org/51526
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
14 files changed:
typo3/sysext/backend/Classes/Form/Element/InputLinkElement.php
typo3/sysext/core/Classes/Database/SoftReferenceIndex.php
typo3/sysext/core/Classes/LinkHandling/LegacyLinkNotationConverter.php
typo3/sysext/core/Classes/LinkHandling/LinkService.php
typo3/sysext/core/Classes/LinkHandling/RecordLinkHandler.php [new file with mode: 0644]
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Feature-79626-IntegrateRecordLinkHandler.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/LinkHandling/RecordLinkHandlerTest.php [new file with mode: 0644]
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/recordlist/Classes/Browser/RecordBrowser.php [new file with mode: 0644]
typo3/sysext/recordlist/Classes/LinkHandler/RecordLinkHandler.php [new file with mode: 0644]
typo3/sysext/recordlist/Classes/Tree/View/RecordBrowserPageTreeView.php [new file with mode: 0644]
typo3/sysext/recordlist/Resources/Private/Templates/LinkBrowser/Record.html [new file with mode: 0644]
typo3/sysext/recordlist/Resources/Public/JavaScript/RecordLinkHandler.js [new file with mode: 0644]