Zum Inhalt springen

Seitentitel per userFunc anpassen

Erstellt am 18. November 2014 · 4 Antworten · letzte Antwort am 19. November 2014

Tags: Extbase, SEO, TYPO3 6.x, Frage

maikusch ·

Moin Community,

Wie der Title schon verrät versuche ich gerade Krmpfhaft den Seitentitel (<title>) anzupassen.
Und zwar befinde ich mich hier auf einer Seite mit einer showAction.
Hier werden Mitarbeiter angezeigt. Beim Seitenaufruf habe ich die Id des Mitarbeiters.
Ziel ist es nun, dass im Seitentitel (unter anderem) Name und Vorname des Mitarbeiters erscheint.
Ich weiß nicht so recht wie ich das realisieren kann.
Ich habe versucht den register im Controller der showAction zu befüllen und ihn dann per TS auszulesen. Das klappt leider nicht.
Dann habe ich gedacht ich gehe über das Contentobject und hole mir anhand der id Name und Vorname aus der db und packe sie dann in den Seitentitel. Auch daran bin ich gescheitert.
Zuletzt habe ich es mit einer userFunc probiert, aber auch das gibt nicht die gewünschten Ergebnisse.
Würde mich freuen wenn mir hier jemand einem Workaround empfehlen könnte oder evtl. sogar ein Schnipsel hat was mir weiter hilft.

Vielen Danke schon mal.

toifel ·

Ich habe das immer so realisiert:

1. Standard Titel von Typo3 ausblenden

page.config.noPageTitle = true

2. Eigenen Titel als bspw. COA zusammen basteln

lib.myTitle = COA
lib.myTitle {
  10 = CONTENT
  10.. // hier den Namen aus der DB holen

  20.. // falls noch mehr in den Titel soll

  wrap = <title>|</title>
}

3. Das ganze über page.headerData zuweisen

page.10.headerData.666 < lib.myTitle