Titel der Website soll sich beim Sprachwechsel ändern //Introduction Package
Servus,
ich würde hier mit Conditions arbeiten.
Kopiere folgenden Code in das Setup-Feld deiner Website:
#Titel der Standard-Sprache
config.noPageTitle = 1
page.headerData.5 = TEXT
page.headerData.5.field = title
page.headerData.5.wrap = <title>|</title>
#Titel der zweiten Sprache
[globalVar = GP:L = 1]
config.noPageTitle = 1
page.headerData.5 = TEXT
page.headerData.5.field = title
page.headerData.5.wrap = <title>|</title>
[global]
#usw. für weitere Sprachen
Das sorgt dafür, dass im Titel der Website der Titel der jeweiligen Seite aufgerufen wird.
Du kannst das natürlich noch erweitern, in dem Du den Inhalt des wraps anpasst.
Viele Grüße
t3attitude
Vielen Dank für die Antwort. Hatte mich leider nicht deutlich genug ausgedrückt.
Die Sprachübersetzung der einzelnen Seiten funktioniert. Aber die Überschrift im Header und im Browser lässt sich nicht den jeweiligen Sprachen zuordnen.
Im Introduction Package beim Klick auf "Template >> Home >> Titel der Website" kann man einen Namen hinterlegen. Dieser Name sollte jedoch verschiedenen Sprachen in einer angepassten Übersetzung zu geordnet werden können.
Beim Klick auf "Liste >> page_blocks_configuration >> lib.sitetitle" wird die Variable für den Sitename ($contentpage) abgefangen und mit einem Link (homeID) aufbereitet:
lib.sitetitle = TEXT
lib.sitetitle {
# Copy the value from the top level object sitetitle
# You can change the site title in the Sitetitle field of the ROOT typoscript template
value < sitetitle
# Wrap a link to the home page around the sitetitle
typolink.parameter = {$contentpage.homeID}
}
Wie kann ich den Titel der Website sprachbezogen an die Variable "$contentpage" übergeben?
Achtung, $contentpage.homeID ist nur für die Verlinkung des Sitetitles verantwortlich, nicht für den Wert.
Ich hoffe, Dich nun richtig verstanden zu haben:
lib.sitetitle = TEXT
lib.sitetitle {
# Copy the value from the top level object sitetitle
# You can change the site title in the Sitetitle field of the ROOT typoscript template
value = Seitentitel Sprache 1
# Wrap a link to the home page around the sitetitle
typolink.parameter = {$contentpage.homeID}
}
[globalVar = GP:L = 1]
lib.sitetitle = TEXT
lib.sitetitle {
# Copy the value from the top level object sitetitle
# You can change the site title in the Sitetitle field of the ROOT typoscript template
value = Seitentitel Sprache 2
# Wrap a link to the home page around the sitetitle
typolink.parameter = {$contentpage.homeID}
}
[global]
[globalVar = ... usw]
Das sollte Dich zum Ziel bringen.
Viele Grüße
t3attitude
Vielen Dank an t3attitude. Das hat prima geklappt. Das Problem ist gelöst.
VG
Ralf
HI
ich versuche die Position des Titels zu verändern aber irgendwie wird das bei mir ignoriert?
offset = 10, 20 oder so funktioniert nicht was mach ich da falsch?
