![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo Forum, ich arbeite mich seit ein paar Wochen in typo3 (4.0 final wamp) ein und habe grad (fast) erfolgreich die Mehrsprachigkeit für drei Sprachen in meine Seite eingebaut (Ein-Baum-Prinzip). Alles funktioniert wunderbar, nur dass bei der Einstiegsseite (index.php) kein L-Parameter angehängt wird; weder im Pfad noch im Menü. Wechsle ich per (Flaggensymbolen) die Sprache, so ist der Parameter ab sofort da. Habe meiner Meinung nach alles so gemacht, wie's überall beschrieben wird. Zuerst die neuen Website-Sprachen über den "Globus" angelegt und dann in TS die Spracheinstellungen wie folgt gemacht: Im setup des Seiten-Templates: Code: config {
linkVars = L
sys_language_uid = 0
language = de
locale_all = de_DE
}
...
[globalVar = GP:L=1]
config {
sys_language_uid = 1
language = en
locale_all = english
}
[globalVar = GP:L=2]
config {
sys_language_uid = 2
language = es
locale_all = spanish
}
[global] Habt Ihr ne Idee wo mein Fehler liegt? 1000 Dank & Gruß, Ulli |
|
#2
| |||
| |||
| Hallo Ulli, ich habe ein änliches problem mit der mehrsprachigkeit. Nicht nur bei der hauptseite, sondern wenn über einen SHORTCUT eine wieterleitung auf eine andere seite im baum gemacht wird, wird der parameter &L auch nicht weitergegeben. Ich habe mein Menü im baum angelegt. Die einzelnen menüpunkte sind aber seiten vom typ "SHORTCUT". Ich kann über das flaggensymbol beliebig die sprache wechseln. Funktioniert gut. Sobald ich aber einen menüpunkt anklicke ist &L weg und damit wird die DEFAULT-Sprache angewählt. Ich halte das für einen Bug.
__________________ Gruß Kalle |
|
#3
| ||||
| ||||
| Zitat:
Zitat:
Mach bitte für Dein spezielles Problem einen eigenen Thread auf und sprenge nicht diesen hier. Dein Problem hat schlichtweg überhaupt nichts mit der Frage von typ03 zu tun. Dein Verhalten zeugt von mangelndem Respekt. Im umgekehrten Fall würdest Du Dich sicherlich auch nicht freuen. |
|
#4
| |||
| |||
| Zitat:
vielen Dank für Deine Antwort. Hast Du trotzdem 'ne Idee was ich jetzt machen kann? Hab mir schon die Augen wund gegoogelt, um irgendwo einen Lösungsansatz zu finden - leider ohne Erfolg. Da ich nichts dazu finden kann, liegt die Vermutung nah, dass da doch bei mir irgendwo was falsch ist. Ich gehe doch recht in der Annahme, dass die Zuweisung des L-Parameters an config.linkVars dafür sorgen soll, dass der Parameter L an die URL gehängt wird, oder? Und sys_language_uid besagt dann, welche Sprach-ID dabei als default verwendet werden soll, gelle? Läßt sich irgendwo anders heraus finden, ob eine default-Sprache eingerichtet ist? Oder muss ich vielleicht in meinem TMENU irgendwas in Hinsicht Sprachen angeben? Vielleicht nochmal was zu meinem Vorgehen: Ich hab zuerst mein html-template eingebunden, dann diverse Seiten angelegt und benannt, dann die ersten rudimentären TS setups erstellt, dann die Standardsuche und tt_news eingebaut, dann den FE-code etwas bereinigt (Kommentare und Klassen entfernt, sowie tags nach meinen Wünschen angepasst) und abschließend die Mehrsprachigkeit nach oben beschriebener Methode eingebaut. Der Fehler müsste wenn dann irgendwo im setup der Startseite liegen. Rufe dort eigentlich nur mein main-Template auf, das die einzelenen Bereiche mit Inhalt füllt und die Sprachen definiert. Habe schon alles mögliche probiert und bin ratlos. 1000 Dank & Gruß, Ulli |
|
#5
| ||||
| ||||
| Sorry, aber was ist denn jetzt überhaupt Dein Problem? Es funktioniert doch alles, oder bin ich zu blöde zum Lesen?? |
|
#6
| |||
| |||
| Zitat:
Hab das mit den labels so gelöst, dass ich eine Variable aufgrund der globalVar setze, also z.B. "Suche" oder "Search" ausgeben lasse. Wenn jetzt aber kein L-Parameter vorhanden ist steht da nur der Name der Variablen Code: {$searchLabel} Seltsamerweise scheint aber das php-Script (für das Umschalten der Sprachen über Flaggen-Icons) die sys_language_uid richtig zu erkennen, da die default-Sprache dort als aktive Sprache gekennzeichnet ist (kleiner roter Pfeil neben der Flagge). Hoffe das Problem ist klarer geworden. Gruß, Ulli |
|
#7
| ||||
| ||||
| Zitat:
Wo soll denn der L-Parameter herkommen, wenn Du die Startseite aufrufst? Zu der Zeit fand doch noch garkeine Sprachauswahl statt.
__________________ mfg Matthias TYPO3-Consultant -- TYPO3 Entwicklung TYPO3-HOST.DE -- Individuelles TYPO3-Hosting |
|
#8
| |||
| |||
| Zitat:
ich entwickle leider offline. Ich hätte einfach erwartet, dass der Parameter mit Hilfe von linkVars und sys_language_uid ab Start an alle links und an die Url gehängt wird. Wie machst Du das mit Übersetzungen bei Speziellen Inhaltselementen? Vielleicht gehe ich da ja auch nen falschen Weg. Ich versuch's nochmal zu erläutern: Ich habe z.B. in meiner rechten Spalte einen Bereich "Werbung" (keine Ext.); da steht dann auch "Werbung" als Überschrift. Wenn ich die Sprache wechsle muss das ja angepasst werden und ich mache das über eine Variable, die in einer condition gesetzt wird, nämlich abhängig von der gerade aktiven Sprache (L-Parameter). D.h. wenn kein L vorhanden, kann die Variable auch nicht korrwekt gesetzt werden. Hoffe das ist jetzt nachvollziehbar. Viele Grüße, Ulli |
|
#9
| ||||
| ||||
| Zitat:
Zitat:
__________________ mfg Matthias TYPO3-Consultant -- TYPO3 Entwicklung TYPO3-HOST.DE -- Individuelles TYPO3-Hosting Geändert von mstuebner (30.04.06 um 20:50 Uhr). |
|
#10
| ||||
| ||||
| Zitat:
Zitat:
Danke & Gruß, Ulli |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Keinen Zugriff auf das Backend | eastrocker | TYPO3 3.x Installation und Updates | 1 | 25.05.07 11:27 |
| Mehrsprachigkeit / Falsche Sprache auf der Startseite | zefix | TYPO3 4.x Fragen und Probleme | 2 | 11.05.07 11:16 |
| FE-User zeigt keinen Link | Averlon | Alle anderen Extensions | 0 | 31.12.06 08:34 |
| Mehrsprachigkeit - doppelter L-Parameter | fisch | TYPO3 4.x Fragen und Probleme | 1 | 24.11.06 21:09 |
| Parameter &L wird nicht übergeben (Mehrsprachigkeit) | Averlon | TYPO3 4.x Fragen und Probleme | 4 | 27.06.06 07:36 |