Dieser Fall ist etwas speziell, aber vielleicht hilft es jemandem ja weiter. In einem Ordner liegen Datensätze vom Typ FAQ Einträge. Diese können in einem Plugin ausgewählt werden. Nun hatte die Kunden den Wunsch geäußert, aus dem Text in einem FAQ-Element auf ein anderes zu verlinkten. Ich habe den Linkhandler so konfiguriert, dass man aus einem Text mit dem Linkhandler ein FAQ-Elemeent referenzieren kann.
TCEMAIN { linkHandler { tx_faq { handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler label = FAQ configuration { table = tx_faq_domain_model_faq pageTreeMountPoints = 3870 } scanAfter = page } } }
In der Ausgabe gehe ich davon aus, dass das FAQ Element auf der gleichen Seite eingesetzt ist. Ich brauche damit nur einen Link mit Section zu generieren:
config.recordLinks.tx_faq {
forceLink = 0
typolink {
#parameter = current
parameter.data = TSFE:id
section.data = field:uid
section.wrap = faq_|
useCacheHash = 1
}
}
In Zeile 4 oder 5 bin ich mir sicher, ob es etwas bewirkt. Lasse ich die Angabe parameter komplett weg, wird kein Link generiert. Daher ist diese Stelle „geraten“. Wenn jemand die richtige Konfiguration kennt, dann gerne her damit.
Generiert wird der Link dann wie folgt: <a href="#faq_140">Typoblindtext</a>