Guten Tag,
also bisher hatte ich es so:
config.linkVars = L
config.sys_language_uid = 1
config.language = de
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = en
[global]
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = LOG.log
config.stat_mysql = 0
seite = PAGE
seite {
typeNum = 0
BodyTag = <body bgcolor="#fffddd">
stylesheet = fileadmin/STYLE.css
meta.KEYWORDS.field = Stichworte
meta.AUTHOR = Autor
meta.DESCRIPTION = Inhaltsangabe
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/HOMEPAGE.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {
MENU = HMENU
MENU.special = directory
MENU.special.value = 1
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.DivTagParams = class="MENU"
MENU.1.NO.linkWrap = |
TEXT_MITTE = CONTENT
TEXT_MITTE {
table = tt_content
select {
orderBy = sorting
where = colPos = 0
languageField = sys_language_uid
}
}
TEXT_RECHTS = CONTENT
TEXT_RECHTS {
table = tt_content
select {
orderBy = sorting
where = colPos = 2
languageField = sys_language_uid
}
}
ENGLISCH = TEXT
ENGLISCH {
wrap = <a href="index.php?id=|&L=2"><img src="fileadmin/image/flag-en.png" border="0" alt="" />Englisch</a>
field = uid
}
DEUTSCH = TEXT
DEUTSCH {
wrap = <a href="index.php?id=|&L=1"><img src="fileadmin/image/flag-de.png" border="0" alt="" />Deutsch</a>
field = uid
}
}
}
hat super toll geklappt.
Nur jetzt hat sich was geändert:
Die Bildchen sollen weg, also nur Text und wenn man auf der deutschen Seite ist soll nur "Englisch" angezeigt werden und umgekehrt.
So weit so gut.Ich habe mir dann die deutsch Typo3 Dokumentation vorgenommen und es dann danach verändert:
config.linkVars = L
config.sys_language_uid = 1
config.language = de
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = en
[global]
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = LOG.log
config.stat_mysql = 0
seite = PAGE
seite.meta.KEYWORDS.field = Stichworte
seite {
typeNum = 0
BodyTag = <body bgcolor="#fffddd">
stylesheet = fileadmin/STYLE.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/HOMEPAGE.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {
...
DEUTSCH = TEXT
DEUTSCH {
wrap = <a href="index.php?id=|&L=2">Englisch</a>
field = uid
[globalVar = GP:L=2]
wrap = <a href="index.php?id=|&L=1">Deutsch</a>
[global]
}
}
}
Wenn man nun aber auf die Seite geht, steht da direkt "Deutsch" (für default wird wahrscheinlich "Deutsch" angezeigt), klickt man drauf bleibt es "Deutsch" wechselt er auf &L=1, aber da steht weiterhin "Deutsch".
Erzwinge ich durch Adressen - Änderung (anstatt &L=1 &L=2) die Sprache ist der Inhalt auf Englisch und es steht da wieder "Deutsch" (diesmal aber zu Recht) klicke ich auf "Deutsch" verändert sich der Text - Inhalt aber es bleibt "Deutsch" und wechselt nicht in "Englisch".
Im Endeffekt: Egal ob deutsche(&L1) oder englische(&L2) Seite, der Wechsel - Link bleibt "Deutsch" 😢
Ich habe schon einige Lösungen aus diesem Forum versucht, aber bis jetzt hat keine gefruchtet.
Vielleicht übersehe ich nur etwas ganz banales, wie zum Beispiel einen Schreibfehler oder so...
Vielleicht hat jemand einen guten Blick und erkennt was mir fehlt oder was ich falsch gemacht habe.