[FEATURE] Allow extended custom links in FormEngine and TypoLink
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Feature-80619-ExtendLinkGenerationWithinTypolink.rst
1 .. include:: ../../Includes.txt
2
3 ========================================================
4 Feature: #80619 - Extend Link Generation within Typolink
5 ========================================================
6
7 See :issue:`80619`
8
9 Description
10 ===========
11
12 Generating a link to a page, email, url, email in the TYPO3 Frontend is usually handled via the
13 so-called ``typolink`` functionality. Generating links is now flexible, extensions can register
14 their own link-building functionality via ``$GLOBALS[TYPO3_CONF_VARS][FE][typolinkBuilder][$linkType]`
15 in the extensions' ext_localconf.php.
16
17 All existing functionality for Typolink via TypoScript etc. still works as before.
18
19
20 Impact
21 ======
22
23 The TYPO3 Core itself handles all native link types (email, url, page, record, file, folder) via this functionality
24 already, and it can be overridden.
25
26 The functionality goes hand-in-hand with the LinkService registration functionality for setting links of a specific
27 type.
28
29 .. index:: Frontend, PHP-API