Hi,
meine Fremdsprachigen Seiten sind noch nicht alle übersetzt (und werden wohl immer hinterher hängen).
Gibt es einen Schalter, in den anderen Sprachen für die gesamte Webseite bzw. einen Teilbaum einzustellen:
"wenn in der gewählten Sprache die Seite nicht verfügbar ist, dann die Seite der Primärsprache anzeigen"
in Fremdsprachen auch die Seiten der Primärsprache zeigen
Hi,
wenn deine standardsprache Deutsch ist und deine alternativsprache Englisch, dann wird - beim wählen der englischen Sprache - automatisch der deutsche Seiteninhalt geladen(weil standardsprache Deutsch), wenn kein englischer vorhanden ist...
MfG
Hi,
nein, leider ist das nicht so!
Wenn kein Englischer Inhalt existiert, werden die Seiten einfach gar nicht angezeigt. Da möchte ich ja gerade ändern.
hmm... poste mal alles an TypoScript der was mit der SprachEinstellung zu tun hat...
also einen bestimmten teil aus deinem Setup . . . .
MfG
Hier die relevanten Ausschnitte:
#Mehrsprachigkeit und Spamprotection
config {
language = de
locale_all = de_DE
spamProtectEmailAddresses=5
linkVars=L
disablePrefixComment = 1
inlineStyle2TempFile=1
removeDefaultJS = 1
}
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
motions schriebHier die relevanten Ausschnitte:
#Mehrsprachigkeit und Spamprotection
config {
language = de
locale_all = de_DE
spamProtectEmailAddresses=5
linkVars=L
disablePrefixComment = 1
inlineStyle2TempFile=1
removeDefaultJS = 1
}
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
also entweder hast du falsch kopiert.. oder bei dir im TS fehlen jeweils die GLOBAL-end-definitionen
also:
#Mehrsprachigkeit und Spamprotection
config {
language = de
locale_all = de_DE
spamProtectEmailAddresses=5
linkVars=L
disablePrefixComment = 1
inlineStyle2TempFile=1
removeDefaultJS = 1
}
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]
eine bedingung wie z.B. [globalVar = GP:L = X] muss auch immer eine Endung haben [global], dabei muss man darauf achten, dass sich Bedingungen nicht verschachteln lassen (also Bedingung innerhalb einer Bedingung)
MfG
Korrekt!
Das erste [global] zum Blockabschluß fehlte in der Tat! Habe ich jetzt korrigiert.
Das [global] für den zweiten Block ist da (habe ich nur nicht mitkopiert!)
Okay, hab's gerade noch mal getestet: Hat leider noch nicht das gewünschte Verhalten zur Folge.
hm, also mir gehen die ideen aus 😉
- stehen diese TypoScript-codezeilen auch im SETUP-feld des templates ?
- sind auch keine weiteren fehler im TS enthalten ?
- stimmen die IDs der Sprachen in deinem TypoScript und in der my_languagemenu.php ?
wenn du alle Fragen mit einem JA beantworten kannst, dann muss ich leider passen, sorry . . .
bzw. wenn du Typo3.7 benutzt kann man - für jede seite einzelnt - den standard-sprachinhalt ausblenden... also sozusagen deaktivieren...
Spracheinstellungen:
[ ] Standard-Übersetzung verstecken
[ ] Verstecke Seite wenn keine Übersetzung für die aktuelle Sprache existiert
evtl. haste da was aktiviert ? ...sollte beides deaktiviert sein... bei jeder seite !
MfG
>>- stehen diese TypoScript-codezeilen auch im SETUP-feld des templates ? <<
ja
>>- sind auch keine weiteren fehler im TS enthalten ? <<
nein, sieht sonst ganz gut aus
>> stimmen die IDs der Sprachen in deinem TypoScript und in der my_languagemenu.php ?<<
Yep!
Ich verwende Typo 3.7.0.
>Spracheinstellungen:
[ ] Standard-Übersetzung verstecken
[ ] Verstecke Seite wenn keine Übersetzung für die aktuelle Sprache existiert<
Habe ich schon geprüft: Ist alles aus!
Ich bin gerade weiter am Testen: könnte auch am RealURL bzw. meine Konfiguration dessen liegen.
wegen RealURL und Mehrsprachigkeit hilft dir evtl. dieser Thread weiter: #13389
MFG
n-joy schriebwegen RealURL und Mehrsprachigkeit hilft dir evtl. dieser Thread weiter: #13389
MFG
Bei aktuellen Versionen von RealUrl ist der Thread,
auf den du hinweist, absolut ohne Relevanz.
Die dort genannten Probleme bestehen nicht mehr.
jenses