Hallo Zusammen
Ich habe eine Frage...
Ich habe eine 2 Sprachige Typo3 Seite für die Firma gemacht und es funktioniert alles Perfekt, schaut selbest http://www.bucher-suter.ch.
Nun möchte ich aber das wenn man die Sprache ändert, sich auch ein Bild, der Slogen ändert, also eine Abfrage.. wenn Deutsch dann das Bild, sonst das andere!
Tönt eigentlich ganz einfach, aber ich finde einfach nicht raus wie ich das tuhen kann, ich bin am verzweifeln!! Hoffe es kann mir jemand helfen!
Bei Spracheänderung auch Bildänderung
...dann könnte das auch die Lösung für Dein Bildproblem sein.
Das läßt sich möglicherweise aber auch über das Choose-Language-PHP-Script realisieren.
Oliver
Hey Slackero
Danke Vielmals für deine Hilfe, nun geht es!!
Ich habe es zwar nicht mit 2 Templates gelöst sondern so:
SETUP
....
#SPRUCH
[globalVar = GP:L = 2]
# Für Englische Sprache
page.10.subparts.SPRUCH = TEXT
page.10.subparts.SPRUCH.value = <img src=fileadmin/images/anderes/Spruch_E.jpg>
[else]
# Default Sprache (Deutsch)
page.10.subparts.SPRUCH = TEXT
page.10.subparts.SPRUCH.value = <img src=fileadmin/images/anderes/Spruch_D.jpg>
Ich habe es genau so gemacht - nur wählt es nun jedesmal einfach den letzten fall aus; dh. das [globalVar ..] trifft nie zu - was mache ich falsch, bzw. was gehört sonst noch dazu, dass ich wie unten mit globalVar arbeiten kann?????????
#Unterschiedliches Bild je nach ausgewählter Sprache
#English
[globalVar = GP:L = 2]
subparts.TOP_TITEL = TEXT
subparts.TOP_TITEL.value = <img src="images/go_TOP_02_EN.gif" width="308" height="50" border="0">
[else]
#Französisch
[globalVar = GP:L = 3]
subparts.TOP_TITEL = TEXT
subparts.TOP_TITEL.value = <img src="images/go_TOP_02_FR.gif" width="308" height="50" border="0">
#Deutsch
[else]
subparts.TOP_TITEL = TEXT
subparts.TOP_TITEL.value = <img src="images/go_TOP_02.gif" width="246" height="50" border="0">
[end]
[end]
BITTE HELFEN!!!
danke!
Hi!
Typoscript sieht zwar wie eine Programmiersprache aus (naja), ist aber definitiv nicht mehr als eine Methode Werte zu setzen. Soweit ich weiss sind z.B. Konstrukte wie Du sie gebaut hast (verschachtelte Bedingungen) nicht so umsetzbar. Daher folgender Vorschlag - nicht elegant, sollte aber funzen...
#Unterschiedliches Bild je nach ausgewählter Sprache
#Deutsch (Standard)
subparts.TOP_TITEL = TEXT
subparts.TOP_TITEL.value = <img src="images/go_TOP_02.gif" width="246" height="50" border="0">
#English
[globalVar = GP:L = 2]
subparts.TOP_TITEL.value = <img src="images/go_TOP_02_EN.gif" width="308" height="50" border="0">
[global]
#Französisch
[globalVar = GP:L = 3]
subparts.TOP_TITEL.value = <img src="images/go_TOP_02_FR.gif" width="308" height="50" border="0">
[global]
CU
maxhb
das hat leider das problem auch nicht gelöst...
Egal ob L=0, 2 oder 3 - es wird nun immer die englische Version des Bildes angezeigt, dh. es wird immer [globalVar = GP:L = 2] als zutreffend befunden.
Somit haben wir noch immer dasselbe Problem wie vorher - GP:L wird nicht richtig ausgelesen...
Hi!
lukas schriebdas hat leider das problem auch nicht gelöst...
Hast Du die folgende Zeile irgendwo vorher in Deinem TS-Code?
config.linkVars = L
Ansonsten kann das nicht klappen...
CU
maxhb
ja den habe ich in meiner Extension (+ext: Language settings) im Setup-Feld.
Die Mehrsprachigkeit meiner Page funktioniert eigentlich - nur die Anzeige der unterschiedlichen Bilder noch nicht.