Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 20.08.07, 16:31
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 82
Mehrsprachige Seite - Nur default wird angezeigt

Hey Leute,

also ich habe folgendes Problem.

Ich versuche meine Seite nun auf mehrere Sprachen umzustellen.

Default: Englisch
Zweitsprache: Deutsch (uid=1)
Drittsprache: Französisch (uid=2)

Ich in der pid 0 Deutsch und Französisch hinzugefügt.

Ich habe auf der Startseite meiner Seite auch schonmal Testweise einen Englischen Text (unter Default) und einen Deutschen Text (unter Deutsch) eingetragen.

Ich habe die Ext rlmp_language_detection installiert und mit folgendem TypoScript im Setup meines Templates konfiguriert:

Typoscript-Code:
1:
2:
3:
4:
5:
# rlmp_language_detection
#######################################
plugin.tx_rlmplanguagedetection_pi1.useOneTreeMethod = 1
plugin.tx_rlmplanguagedetection_pi1.defaultLang = en
plugin.tx_rlmplanguagedetection_pi1.dontAddSchemeToURL = 0

Nun sollte er mir ja die passende Sprache auswählen.

Ich habe meinen Typo3conf und Typo3FE Cache geleert.

Gehe ich nun auf die Startseite bekomme ich den englischen Inhalt angezeigt obwohl in der Adressleiste ?L=1 angehängt wurde.

Woran kann das liegen?

Ich habe es auch schon einmal mit folgendem Code im Setup probiert.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
# Languagesettings
#######################################
# Setting up the language variable "L" to be passed along with links
config.linkVars = L

# values for default language (English)
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN

# German language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE


# French language, sys_language.uid = 2
[globalVar = GP:L = 1]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR

Das führte dann dazu, das wenn ich ?L=1 anhänge der Inhalt in deutsch gezeigt wird, jedoch gehe ich einfach nur auf die Domain, ohne etwas anzuhängen wird keine Sprache ausgewählt und ich bekomme die T3-Fehlermeldung: "Page undefined Type = 0" oder so in der Richtung.

Was kann falsch sein?

Liegt es vielleicht am RealURL oder hab ich die Ext für die Sprachauswahl falsch konfiguriert?

Ich weiß echt nicht mehr weiter. HIIIIILFE!

Vielen Dank schon einmal!

Euer Daniel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 20.08.07, 19:17
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 82

Update:

Ich habe den letzten Codeabschnitt im TS nochmal überarbeitet.
Die Fehlermeldung bekomme ich nun zumindest nicht mehr.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
# Languagesettings
#######################################
# Setting up the language variable "L" to be passed along with links
config.linkVars = L

# values for default language (English)
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN
[global]

# German language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]

# French language, sys_language.uid = 2
[globalVar = GP:L = 1]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
[global]

Jedoch besteht weiterhin ein anderes Problem.

Ich hab in der Datenbank einmal in der tt_content nachgeguckt. Dort stehen die deutschen Inhalte in der spalte sys_language der uid 1 und die englischen der uid 0 zugewiesen. Soweit korrekt.

Rufe ich die Seite nun auf, wird anscheinend auch die korrekte Sprache erkannt, denn mein Browser hängt oben "?L=1" (also deutsch) an.
Im TS der Ext habe ich angegeben, dass die Standartsprache English ist. Soweit korrekt, oder?
Schließlich soll alles englisch sein, es sei denn der User hat seinen Browser so eingestellt das er auf deutsch ist, dann soll er die deutschen Inhalte laden.
Das macht mein System ja augenscheinlich auch soweit korrekt.

Wenn ich dann aber den Inhalt sehe, steht trotzdem alles auf Englisch da. Im BE habe ich neben dem default-content noch den deutschen content stehen. Also wurde es doch auch da korrekt zugewiesen.

Zusammenfassung
Datenbank stimmt anscheinend, oder?
Daher sind die Anzeigen im BE auch korrekt.
Passende Sprache wird in der Adresszeile des Browsers angehängt, oder?
Default-Inhalte werden geladen obwohl German Inhalte vorliegen.

Was kann ich falsch gemacht haben? Woran kann es liegen? Irgendwo eine Flag nicht gesetzt oder was auch immer?

Grüße,
Daniel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 21.08.07, 00:09
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 82

Fehler gefunden. ich habe bei Französisch die selbe global Var gesetzt wie bei deutsch. Da kein französischer Inhalt vorhanden war, sprang er auf default zurück (englisch).

So nun geht alles. Muss nur noch übersetzt werden.

Grüße,
Aldarin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 21.08.07, 12:09
Forum Stammgast
 
Registriert seit: 21.07.06
Alter: 34
Beiträge: 252

hi,
dieselbe Funktionalität hab ich auch mal implementiert, auf der Seite waren dann 3 Flaggen zu sehen, die zu den entsprechenden fremdsprachlichen Inhalten führten :

Zitat:
# Sprachwechsler

37 = TEXT
37 {
field = uid
wrap = <div id="sprachwechsler"><a href="index.php?id=|&L=1"><img src="fileadmin/.../gb.jpg"></a>
}

38 = TEXT
38 {
field = uid
wrap = <a href="index.php?id=|&L=0"><img src="fileadmin/.../de.jpg"></a>
}

39 = TEXT
39 {
field = uid
wrap = <a href="index.php?id=|&L=2"><img src="fileadmin/.../us.jpg"></a></div>
}
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 21.08.07, 17:29
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 82

Für den Sprachwechsel hab ich mir nun nen Textmenü gebaut. Das Problem war ja nur die falsche konfiguration. Nun sollte das ja eigentlich behoben sein, hoff ich mal.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 21.08.07, 18:44
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 82

Falls jemand wissen mag, wie ich es gemacht habe - einfach schreien ^^
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrsprachigkeit - Nur Default language wird angezeigt Chrisse TYPO3 4.x Fragen und Probleme 2 27.12.07 10:23
Mehrsprachigkeit - Default Sprache wird im Menü angezeigt JaCk TYPO3 4.x Fragen und Probleme 1 03.09.07 13:15
Fähnchen für default language wird nicht angezeigt. gerik TYPO3 4.x Fragen und Probleme 0 24.05.07 11:57
Templavoila + Multilang = nur default Sprache wird angezeigt Winddancer TYPO3 4.x Fragen und Probleme 5 21.05.07 13:20
Mehrsprachige Seite: es werden die Inhalte aus beiden Sprachen angezeigt suendesizer TYPO3 4.x Fragen und Probleme 2 26.02.07 07:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS