#1  
Alt 20.08.07, 17:31
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 84
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
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 20.08.07, 20:17
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 84

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, 01:09
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 84

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, 13:09
Forum Stammgast
 
Registriert seit: 21.07.06
Alter: 36
Beiträge: 397

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, 18:29
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 84

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, 19:44
Forum Aktivist
 
Registriert seit: 03.07.07
Beiträge: 84

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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
Gelöst Mehrsprachigkeit - Nur Default language wird angezeigt Chrisse TYPO3 4.x Fragen und Probleme 2 27.12.07 11:23
Mehrsprachigkeit - Default Sprache wird im Menü angezeigt JaCk TYPO3 4.x Fragen und Probleme 1 03.09.07 14:15
Fähnchen für default language wird nicht angezeigt. gerik TYPO3 4.x Fragen und Probleme 0 24.05.07 12:57
Templavoila + Multilang = nur default Sprache wird angezeigt Winddancer TYPO3 4.x Fragen und Probleme 5 21.05.07 14:20
Mehrsprachige Seite: es werden die Inhalte aus beiden Sprachen angezeigt suendesizer TYPO3 4.x Fragen und Probleme 2 26.02.07 08:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165