The PageLinkHandler¶
The PageLinkHandler enables editors to link to pages and content.
It is implemented in class \TYPO3\CMS\Recordlist\LinkHandler\PageLinkHandler
of the system extension recordlist
. The class is marked as
@internal
and contains neither hooks nor events.
The PageLinkHandler is preconfigured in the page TSconfig as:
EXT:some_extension/Configuration/page.tsconfig¶
TCEMAIN.linkHandler {
page {
handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\PageLinkHandler
label = LLL:EXT:recordlist/Resources/Private/Language/locallang_browse_links.xlf:page
}
}
Enable direct input of the page id¶
It is possible to enable an additional field in the link browser to enter the uid of a page. The uid will be used directly instead of selecting it from the page tree.

Enable the field with the following page TSConfig:
EXT:some_extension/Configuration/page.tsconfig¶
TCEMAIN.linkHandler.page.configuration.pageIdSelector.enabled = 1