Hallo!
Den Titel der Seite kann man ja damit überschreiben!
$GLOBALS['TSFE']->page['title'] = $row['header'];
$GLOBALS['TSFE']->indexedDocTitle = $row['header'];
Doch gibt es einfach keine Veränderungen - egal wo ich es einbaue!
Hoffe Ihr habt einen Tipp!
Ich habe gerade mal in tt_news nachgesehen. War mir eigentlich auch sicher, dass ich das in dem Zusammenhang schon einmal funktionieren gesehen habe. Die passende Passage ist:
// set the title of the single view page to the title of the news record
if ($this->conf['substitutePagetitle']) {
$GLOBALS['TSFE']->page['title'] = $row['title'];
// set pagetitle for indexed search to news title
$GLOBALS['TSFE']->indexedDocTitle = $row['title'];
}
Also im Prinzip das, was Du da auch stehen hast. Funktioniert bei mir auch nicht.
Hallo zusammen,
wo genau muss ich den Code einbauen? Bei mir funktioniert es überhaupt nicht... :-(
Besten Dank schonmal...
zB auf der detailseite, wo du eben den seitentitel setzen willst
georg
Ich habe es dort im Bereich:
TSconfig: Spezielle TypoScript-Konfiguration dieser Seite.
eingetragen. Keine Änderung.
substitutePagetitle = 1
und cache geleert.
Keine Änderung.
🙁
gehts denn bei dir um tt_news oder um deine eigene extension?
Habe die tt_news verwendet und auf seiten-id die Detailansicht. Genau da soll der Title ersetzt werden.
Alle anderen Seiten haben ihren Title vom Menü.
## Seitentitel für Webbrowser
config.noPageTitle = 2
seite.headerData.10 = TEXT
seite.headerData.10.field = subtitle // title
seite.headerData.10.wrap = <title>| - www.domain.de</title>
Hatte ich ganz am Anfang aus einer Anleitung so 1:1 kopier......
... auf der Suche nach dem Fehler...
- obiger Code steht bei mir bereits in der .../class.tx_ttnews.php
- substitutePagetitle = 1
Im AdminPanel bin ich nun allerdings darüber gestolpert, dass der Cache-Title RICHTIG ist, also den News-Header.
In der "Indexsuche" steht auch der korrekte Title...
... nur im Frontend kommt noch der Menüpunkt als Title-Tag...
Woran kann das liegen?? Caching ist überall aktiviert...
... habs selbst gelöst...
config.noPageTitle = 2
verhindert, dass der "normale" Title genommen wird. Und dadurch auch "substitutePagetitle = 1" nicht ausgeführt werden kann. . .
....