Externe TYPO3 Menü-Links sofort anzeigen
Manchmal kann es sinnvoll sein, dass Menü-Links zu externen Internetseiten nicht erst über die eigene Homepage umgeleitet werden, sondern die URL der Seite direkt im href des Links erscheint - also z.B. ein Menü-Link auf www.mortox.de sofort dahin zeigt anstatt erst auf www.deine-seite.de/link-zu-mortox.html und anschließend auf mortox.de springt.
Mit diesem TypoScript-Code werden die Menü-Links direkt umgeleitet:
### Menü mit typolinks ####
page.100 = HMENU
page.100 {
1 = TMENU
1 {
wrap = <ul class="menu">|</ul>
NO.wrapItemAndSub = <li>|</li>
NO {
# nicht linken, da typolinks verwendet werden
doNotLinkIt = 1
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
3 = TEXT
3 {
field = nav_title
typolink.parameter.field = url
typolink.extTarget.field = target
}
default = TEXT
default {
field = nav_title
typolink.parameter.field = uid
typolink.extTarget.field = target
}
}
}
}
}
Die Links für die Menü-Items werden deaktiviert. Da wir Typolinks verwenden, würden diese ansonsten 2mal mit a-Tags umschlossen. Wie man sehen kann, werden Seiten vom doktype 3 mit Typolinks gewrapt. Diese verwenden direkt die URL der externen Seite, alle anderen nutzen weiterhin die UID.














