Veröffentlicht am
In der Listenansicht erscheint automatisch der more-Link auf die Einzelansicht des Artikels (auch der Titel wird automatisch verlinkt), unabhängig davon, ob die Nachricht Text im Textfeld enthält oder nicht. Auf felgende Art und Weise kann man die Generierung des Links verhindern, wenn nur Titel und Untertitel, aber nicht der Nachrichtentext ausgefüllt ist:
- Zunächst im News-Template unter ###TEMPLATE_LIST### die beiden <!--###LINK_ITEM###-->-Marker, die vor und hinter ###NEWS_TITLE### stehen, entfernen. Außerdem folgende Zeile löschen:
<div><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--></div>
Damit ist in der List-Ansicht die Überschrift nicht mehr verlinkt und der More-Link entfernt. - Jetzt im TypoScript-Setup des Website-Templates folgenden Code einfügen:
temp.newsMenuLinkParams = COA
temp.newsMenuLinkParams {
10 = TEXT
10.field = uid
10.wrap = &tx_ttnews[tt_news]=|
}
plugin.tt_news {
# More-Link hinterm Subheader
displayList.subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = <span>|</span>
append.if.isTrue.field = bodytext
}
# Verlinkung der Überschrift
displayList.title_stdWrap {
# Statt 39 hier die ID der Single-View-Seite angeben:
typolink.parameter = 39
typolink.additionalParams.cObject < temp.newsMenuLinkParams
typolink.parameter.if.isTrue.field = bodytext
}
}