Zum Inhalt springen

Link in Fluid mit Titel der Zielseite

Erstellt am 4. Oktober 2015 · 2 Antworten · letzte Antwort am 5. Oktober 2015

Tags: Fluid, Links, Frage

psychoschlumpf ·

Hallo zusammen,

wie kann ich denn in Fluid einen Page-Link bauen der den Titel der Zielseite als Linktext trägt?

Habe ein leeres Element probiert, aber funktioniert nicht:

<f:link.page pageUid="29" />

Danke

toifel · · Beste Antwort

Mit <f:link.page> allein geht das nicht, aber es gibt verschiedene Lösungen um es zu realisieren:

1. Mit der "vhs" Extension - dort gibt es einen page.info ViewHelper:
https://fluidtypo3.org/viewhelpers/vhs/master/Page/InfoViewHelper.html

2. Mit einem eigenen ViewHelper, wenn dir das komplette "vhs" zu viel ist

3. Den Titel der Zielseite vorher per TypoScript auslesen und an das Fluidtemplate übergeben.

Mit "vhs" sollte es so funktionieren:

<f:link.page pageUid="29">{v:page.info(pageUid: 29, field: 'title')}</f:link.page>

Edit: Leider wird der Code vom Board zerschossen, da Smilies ja so viel wichtiger sind als Code...
<f:link.page pageUid="29">{v: page.info(pageUid: 29, field: 'title')}</f:link.page> ohne Leerzeichen zwischen : und p