---
title: "Link im Template"
url: "https://www.typo3.net/d/117165-link-im-template"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","Links","ViewHelper"]
created: "2014-01-20"
last_reply: "2014-01-21"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Link im Template

Extensions › Extbase · 5 Antworten · gestartet 2014-01-20

## Eröffnungsbeitrag

**Gerfried** · 2014-01-20 · [Beitrag #1](https://www.typo3.net/d/117165-link-im-template/1)

Ich möchte in meinem Template einen Link in der Fußzeile einfügen. Schön, dass Fluid da Helperviews bereitstellt. Aber...

```xml
<f:link.page pageUid="134">Linkname für die Seite 134</f:link.page>
```

... Geht nicht, weil der Text statisch drinsteht - ich brauche aber Mehrsprachigkeit und möchte dass der Linktext aus der Datenbank genommen wird

```xml
<f:format.html>
	<LINK 17></LINK>
	<LINK 65></LINK>
	<LINK 20></LINK>
</f:format.html>
```

... macht genau das was ich brauche, aber pappt um jeden Link ein <p></p> herum.

Gibt es eine weitere Möglichkeit, bzw. kann man dem Viewhelper den P-Tag abgewöhnen?

Danke,
Gerfried

## Antworten

### [#2](https://www.typo3.net/d/117165-link-im-template/2) · Gerfried · 2014-01-20

Mit <f:format.raw> funktioniert's übrigens auch nicht - und <f:format.html> scheint per Definition <p> Tags um jeden Zeilenvorschub zu machen (ja, klar, ein Feature!).

Meine funktionierende Lösung: alles in eine Zeile:
<f:format.html><LINK 1></LINK><br/><LINK 2></LINK><br/><LINK 3></LINK></f:format.html>

Ich bin schon einigermaßen frustriert mit Fluid... Viel Technik bei mäßigem Nutzen.

### [#3](https://www.typo3.net/d/117165-link-im-template/3) · Schweriner · 2014-01-20

Format HTML nimmt als Parameter auch parseFuncTSPath indem Du die zu verwendene parseFunc als Typoscript-Pfad angeben kannst. Erstell Dir also eine ParseFunc, die keine P-Tags erzeugt :)

<f:format.html parseFuncTSPath="meine.ParseFunc.die.keine.p.tags.erzeugt">

### [#4](https://www.typo3.net/d/117165-link-im-template/4) · Gerfried · 2014-01-20

ups - funktioniert doch nicht, weil die <br/> Tags von <f:format.html> html-encoded werden.

### [#5](https://www.typo3.net/d/117165-link-im-template/5) · Gerfried · 2014-01-20

Danke Paul - so werde ich's machen.

### [#6](https://www.typo3.net/d/117165-link-im-template/6) · Gerfried · 2014-01-21

Ich hab nun eine Lösung gefunden ohne eigenen Parser:

```xml
<f:format.html parseFuncTSPath="lib.parseFunc">
	<LINK 1></LINK><br>
	<LINK 2></LINK><br>
	<LINK 3></LINK>
</f:format.html>
```

wichtig ist, dass <br> geschrieben wird, und nicht <br/> - letzteres wird vom Parser html-encoded.

---

Quelle: „Link im Template“, typo3.net, https://www.typo3.net/d/117165-link-im-template
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
