.tsconfig
TCEMAIN.linkHandler.tx_news {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
# A translatable label can be used with LLL:EXT:theme/locallang.xml:label
label = News
configuration {
table = tx_news_domain_model_news
# Default storage pid
storagePid = 7
# Hide the page tree by setting it to 1
hidePageTree = 0
}
scanAfter = page
}
.typoscript
config.recordLinks.tx_news {
typolink {
# Detail page
parameter = 12
additionalParams.data = field:uid
additionalParams.wrap = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]=|
useCacheHash = 1
ATagParams.data = parameters:allParams
target.data = parameters:target
title.data = parameters:title
extTarget.override.data = parameters:target
}
forceLink = 1
}