Antwort
 
LinkBack (1) Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 31.03.07, 09:22
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 132
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken
3 Sprachen, aber nur 2 funktionieren

Hallo Leute!

Habe unter Kalterer See Halbmarathon - mezza maratona del lago di Caldaro eine dreisprachige Seite erstellt, und zwar auf deutsch (Standardsprache, uid 0), italienisch (uid 1) und englisch (uid 3). Das Ganze läuft unter Typo3 4.1 (war ursprünglich unter 3.8 erstellt worden).
Jedenfalls werden die italienischen Seiten nicht mehr angezeigt, die deutschen und englischen aber sehr wohl. Woran kann das liegen?
Habe testweise eine 4. Sprache angelegt (uid 4) und auf der Home-Seite dafür einen Inhalt erstellt, aber auch diese Seite wird nicht angezeigt.
Komisch, oder? Ich meine, wenn NUR die Standardsprache angezeigt wird, dann liegt der Fehler an der Konfiguration der Seite, aber dass eine zweite Sprache geht und die anderen nicht...?

Viele Grüße

Lemon
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 31.03.07, 12:41
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 132
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hi Leute!

Sehr komisch, lest mal, wie die Sache weitergeht:
Ich habe die Sprache "italienisch" jetzt nochmal angelegt (uid 5) und im Template folgende Einträge der uid 1 (das "defekte" italienisch) kopiert und für die uid 5 angepasst.
Wenn ich jetzt die Seite mit dem Parameter L=5 (also die neue Sprache) aufrufe, werden alle Inhalte in ital. Sprache angezeigt, OBWOHL ich für die uid 5 keinerlei Inhalte erstellt habe und alle Einträge in der tt_content noch die sys_language_uid 1 haben.
Und wenn ich im Template die GlobalVar-Einstellungen für L=1 deaktiviere, erhalte ich wieder die deutschen Seiten statt der italienischen, egal oder L=1 oder L=5 als Paramter mitgegeben wird.

???????

Lemon
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 31.03.07, 19:30
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 769
david eine Nachricht über Skype™ schicken

Ohne Code kann man da nur sinnlos rumraten ...
Wie wärs mit ein paar Zeilen Setup?
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
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 31.03.07, 22:28
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 132
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Sorry, stimmt natürlich, ein bisschen Code muss sein.

Also, zur Übersicht:
- ich habe unter Typo3 3.8 eine mehrsprachige Seite angelegt
- deutsch: uid 0
- italienisch: uid 1
- englisch: uid 3

Kürzlich habe ich dann die Seite auf Typo3 4.0.3 geupdatet, die Probleme sind allerdings erst vor zwei Tagen aufgetreten, und das Update liegt schon ein paar Wochen zurück.

Im TS- Template steht folgendes:
Zitat:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = it
[global]

[globalVar = GP:L=3]
config.sys_language_uid = 3
config.language = en
[global]
Mit diesem Setup hab ich das Problem, dass beim Aufrufen der Seite mit dem Parameter L=1 die deutsche Seite angezeigt wird, während bei L=3 richtigerweise die englische Version erscheint.

Nun bin ich nach Anlegen einer neuen Sprache (uid 5) zufällig auf diese "Lösung" gekommen:
Zitat:
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = it
[global]

[globalVar = GP:L=5]
config.sys_language_uid = 1
config.language = it
[global]
Nun wird, obwohl ich für die Sprache 5 keinerlei Inhalte angelegt habe, beim Aufruf mit L=5 die richtige, italienische Seite angezeigt.
Achtung: wenn ich die Einträge für "GP:L=1" auskommentiere, klappt das Ganze wieder nicht, d.h. ich bekomme bei L=5 wieder die deutsche Seite.

Chaos, Chaos, Chaos...

Muss ich alles nochmal neu machen?

Viele Grüße

Lemon

Geändert von lemon (31.03.07 um 22:34 Uhr).
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 01.04.07, 13:27
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 769
david eine Nachricht über Skype™ schicken

Hi Lemon,

probier mal folgendes aus:
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:
26:
27:
28:
29:
30:
31:
config {
language = de
linkVars = L
locale_all = de_DE
sys_language_uid = 0
}

[globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
}
[global]

[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = it
locale_all = it_IT
}
[global]

[globalVar = GP:L = 3]
config {
sys_language_uid = 3
language = en
locale_all = en_EN
}

[global]
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
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 01.04.07, 22:42
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 132
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hi David!

Es lag wirklich an diesem Eintrag:
Zitat:
[globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
}
Kannst Du mir vielleicht mal erklären, wozu dieser Eintrag gut ist? Immerhin ist 0 ja die Standardsprache.

Viele Grüße

Lemon
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
  #7  
Alt 02.04.07, 01:21
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 769
david eine Nachricht über Skype™ schicken

Hy Lemon,

Du hast dem System aber nicht gesagt, daß L=0 auch den Standardeinstellungen für Sprache entspricht. Die Variable kann ja frei gewählt werden, muss dafür aber mit der entsprechenden Bedeutung in Verbindung gebracht werden. Für die Werte 1 und 3 hast Du ja eine Bedeutung definiert, aber nicht für 0.

Theoretisch kannst Du über die Globale L jetzt auch komplett unterschiedliche Templates oder Inhalte definieren oder unterschiedliche Stylesheets oder JS einbinden. Meist wird das dann aber über weitere zu definierende Variablen erledigt (z.B. style=xxx oder type=xxx). Dabei können auch unterschiedliche, also mehrere Variablen parallel eingesetzt werden. Ohne Einsatz oder entsprechender Konfiguration von RealURL kann eine Seitenadresse dann so aussehen:
index.php?L=1&style=supertoll&type=300
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
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
  #8  
Alt 02.04.07, 07:40
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 132
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hallo David,

vielen vielen Dank für Deine Info!

Viele Grüße aus Südtirol

Lemon
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

LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/20217-3-sprachen-nur-2-funktionieren.html
Erstellt von For Type Datum
Newsfeed-Aggregator | Narres Open Web Solutions This thread Refback 01.04.07 07:24

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Links funktionieren nicht JD-HRO TYPO3 4.x Fragen und Probleme 5 17.09.07 11:59
Mehrsprachigkeit / Url wird korrekt gebildet, aber sprachen nicht gewechselt poedder TYPO3 4.x Fragen und Probleme 7 14.03.07 13:45
Subdomains funktionieren nicht... hmader TYPO3 4.x Fragen und Probleme 4 17.11.06 12:41
T3 4 Symlinks funktionieren nicht typonewbi TYPO3 4.x Installation und Updates 13 10.10.06 09:55
Typo3 hat aufgehört zu funktionieren praetz TYPO3 3.x Fragen und Probleme 12 25.04.06 19:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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