---
title: "Mit Verweis Zugriff auf Show-Controller + link.page-Viewhelper target _blank"
url: "https://www.typo3.net/d/111629-mit-verweis-zugriff-auf-show-controller-linkpage-viewhelper-target-blank"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","Links","ViewHelper"]
created: "2012-08-07"
last_reply: "2012-08-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mit Verweis Zugriff auf Show-Controller + link.page-Viewhelper target _blank

Extensions › Extbase · 2 Antworten · gestartet 2012-08-07

## Eröffnungsbeitrag

**Frusci** · 2012-08-07 · [Beitrag #1](https://www.typo3.net/d/111629-mit-verweis-zugriff-auf-show-controller-linkpage-viewhelper-target-blank/1)

Liebe TYPO3 Community,

ich würde gerne in einem gängigen TMENU auf Einzelseiten einer Extbase-Erweiterung verweisen. Den Ansatz über das TMENU selbst habe ich fürs erste verworfen, alternativ hätte ich die Idee, den Typ Verweis oder Link zu einer externen Seite zu erweitern mit einem Feld, in dem der Redakteur den Datensatz festlegt und sich die URL (ähnlich wie beim f:link.page-Viewhelper) aus dieser ID generiert.

Hat diesbezüglich schon jemand Erfahrungen gemacht oder hätte einen alternativen Lösungsansatz?

Meine zweite Frage dreht sich auch um das Thema Links:

In einer Teaser-Erweiterung kann ein Redakteur entweder mit internen oder externen Links den Teaser verlinken. Der f:link.page-Viewhelper differenziert hier schon ganz gut zwischen den beiden Typen und rendert die richtigen Links. Meine Frage wäre, ob ich selbst überprüfen kann, ob der Link intern oder extern ist um den externen Link dann ein target="_blank" mitzugeben?

Viele Grüße
Frusci

## Antworten

### [#2](https://www.typo3.net/d/111629-mit-verweis-zugriff-auf-show-controller-linkpage-viewhelper-target-blank/2) · Unbekannter Benutzer · 2012-08-09

Zur ersten Frage wäre es eine Idee ein HMENU per userFunc zu erzeugen, siehe Typoscript Referenz, das kann man natürlich auch mit einer Extbase Action tun. Aber warum renderst du dein Menü nicht einfach direkt in einem Fluid Template einer Action?

Zur zweiten Frage, eigentlich gibt es für interne und externe Links doch zwei unterschiedliche ViewHelper? f:link.page vs. f:link.external d.h. daran kann man das entscheiden.

### [#3](https://www.typo3.net/d/111629-mit-verweis-zugriff-auf-show-controller-linkpage-viewhelper-target-blank/3) · Frusci · 2012-08-12

Hallo Kitsunet,

erstmal danke für die Antworten!

Das Menü ist nicht ausschließlich ein Menü aus Einzelseiten von Extbase-Datensätzen. Es handelt sich hierbei um ein normale Navigation für die Seite, in der ich gerne die Einzelseiten der Extbase-Datensätze mit anzeigen würde:

-- Seite
   -- Seite
   -- Action List Extbase-Extension
      -- Action Show Extbase-Extension
      -- Action Show Extbase-Extension
      -- Action Show Extbase-Extension
   -- Seite
usw.

Zum Zweiten:
Wenn ich weiß, dass ich einen externen oder internen Link erwarte, dann kann ich so darauf reagieren, das stimmt. Problem ist nur, dass der Wert entweder eine interner (als ID) oder externer Link sein kann. Ich habe für das Problem einen Ansatz, würde den dann hier posten, wenn es funktioniert.

Viele Grüße
Frusci

---

Quelle: „Mit Verweis Zugriff auf Show-Controller + link.page-Viewhelper target _blank“, typo3.net, https://www.typo3.net/d/111629-mit-verweis-zugriff-auf-show-controller-linkpage-viewhelper-target-blank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
