Seitentyp "Externer Verweis (URL)" im Menü direkt verlinken
Der Seitentyp "Externer Verweis" ist in TYPO3 nicht sehr geschickt implementiert. Er verweist auf eine interne Pseudoseite die dann zur externen URL weiterleitet. Leider wird auf diesem Weg kein Pagerank weitergegeben. Auch ist für den erfahrenen Benutzer unschön, dass er nicht vor dem Klick sehen kann, wohin er weitergeleitet wird.
Eine Umsetzung als direkter Link macht es jedoch z.B. unmöglich (ohne Javascript) zu zählen, wieviele Besucher einen bestimmten externen Link angeklickt haben etc. Somit hat die voreingestellte Version der externen Link-Weiterleitung von TYPO3 durchaus auch Ihre Berechtigung.
Wer aus Gründen der Suchmaschinenoptimierung oder der Usability externe Links in einem Menü als ebensolche darstellen möchte hat die Möglichkeit, die automatische Verlinkung des TMENU's per doNotLinkIt = 1 zu unterbinden. Dann unterscheidet man per CASE Objekt zwischen den verschiedenen Seitentypen und verlinkt diese per Typolink.
Hier ein Beispiel für die direkte Verlinkung von internen und externen Verweisen in TYPO3 zur Suchmaschinenoptimierung:
1 = TMENU
1 {
NO {
#automatische Verlinkung des Menüs ausschalten
doNotLinkIt = 1
wrapItemAndSub=<li>|</li>
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
default = TEXT
default {
typolink.parameter.field = uid
field = title
stdWrap.htmlSpecialChars = 1
}
# 4 = shortcut
4 = TEXT
4 {
field = title
typolink.parameter.field = shortcut
}
# 3 = external url
3 = TEXT
3 {
field = title
typolink.parameter.field = url
typolink.extTarget.field = target
}
}
}
}
Target = _blank klappt nicht
<br />
Danke Danke für das Typoscript, klappt (fast) einwandfrei. Jedoch bekomme ich es nicht hin, dass die externen Links auch in einem neuen Fenster geöffnet werden. Ist dafür nicht folgende Zeile zuständig?<br />
typolink.extTarget.field = target<br />
<br />
Habe schon alles Mögliche getestet, leider ohne Erfolg. Was muss ich da angeben?<br />
<br />
Danke!<br />
<br />
Gruß<br />
Bernhard
versuch es mal mit:
typolink.extTarget = _blank
Gruß,
Kai