Configuration/TsConfig/page.ts

TCEMAIN.linkHandler.simpleblogPost {
    handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
    label = LLL:EXT:simpleblog/Resources/Private/Language/locallang.xlf:linkhandler.post
    configuration {
        table = tx_simpleblog_domain_model_post
    }
    scanBefore = page
}

Configuration/TypoScript/setup.ts

config.recordLinks.simpleblogPost {
    forceLink = 0
    typolink {
        parameter = 123
        additionalParams.data = field:uid
        additionalParams.wrap = &tx_simpleblog_post[post]=|&tx_simpleblog_post[controller]=Post&tx_simpleblog_post[action]=show
        useCacheHash = 1
    }
}

Weitere Infos & Versionen

Zusätzliche Ressourcen auf typo3.org:

https://docs.typo3.org/typo3cms/extensions/core/8.6/Changelog/8.6/Feature-79626-IntegrateRecordLinkHandler.html


Für TYPO3 6.2 LTS und 7.6 LTS kann diese (auf github.com verfügbare) Version verwendet werden:

https://github.com/cobwebch/linkhandler





Kommentare

Andi schrieb am 02.08.2017:
Funktioniert super, danke für das Beispiel!
Falls man außerdem den im CKEditor gesetzten Titel und die gewählte CSS-Klasse übernehmen mag geht das folgendermaßen:
config.recordLinks.simpleblogPost.typolink.ATagParams.data = parameters:allParams