Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 22.11.06, 11:30
Forum Stammgast
 
Registriert seit: 01.09.06
Ort: Grafenwöhr
Alter: 31
Beiträge: 172
Sprachumschaltung funktioniert nur teilweise - Gelöst

Hallo,

Ich habe eine Sprachumschaltung mit folgendem Typo Script:
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:
# Konfiguration der Sprachen
###############################################

# Standardsprache deutsch wird festgelegt
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# kein Rückfall auf Standardsprache, wenn nicht existent
config.sys_language_mode = strict

# die Variable zur Sprachauswahl wird definiert
config.linkVars = L

# die verschieden Seiten-Sprachen werden definiert
# Deutsch, 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 = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = english
[global]

Ich habe jetzt Inhalte in Deutsch und Englisch angelegt. Wenn ich die Sprache jetzt z.B. Manuell umschalte, dann ändern sich nur die Links im Menü, nicht aber das Inhaltselement mit dem eigentlichen Text.

Was mich verwundert: Gehe ich auf die Liste und rufe meine Seite auf, so sehe ich 2 Inhaltselemente: Inhalt und Kopie 1 wobei Kopie 1 den englischen text enthält. Klicke ich nun bei Kopie 1 auf Ansehen, so wird aber hier trotz des Englischen Inhaltsb der Deutsche Text angezeigt.

Gruß Anderl

Geändert von Anderl (27.11.06 um 17:57 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
  #2  
Alt 22.11.06, 22:55
Forum Stammgast
 
Registriert seit: 01.09.06
Ort: Grafenwöhr
Alter: 31
Beiträge: 172
Beim Inhalt ändert sich die Sprache nicht

Hallo,

ich bin wieder ein Stück weiter gekommen. Die Sprachumschaltung funktioniert jetzt, man kann auch zwischen Deutsch und Englisch umschalten, aber mein Haupt Inhalts Feld, das den eigentlichen Artikeltext enthält wird nicht umgeschalten, sondern bleibt immer Deutsch??? Die Menüs schalten aber einwandfrei um.

Was mich ncoh etwas stutzig macht, ist dass oben an den Link 2 L angehängt werden. die immer gegenläufig umschalten?

MG Anderl
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 22.11.06, 23:30
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.690

Doppelte L Parameter sind grundsätzlich kein Problem. Es gilt immer das letzte Vorkommen. Diesen Schönheitsfehler kannst du mit
Typoscript-Code:
1:
config.uniqueLinkVars = 1
beheben.

Was die Inhalte angeht: Ist vielleicht die übersetzte Seite versteckt? Lokalisierungen werden standardmäßig immer versteckt.

Gruß
Peter
__________________
Erstes TYPO3camp in München vom 29.-31. August 2008. Die Anmeldung ist ab sofort offen! Mehr Infos: typo3camp-munich.mixxt.de

An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 23.11.06, 11:54
Forum Stammgast
 
Registriert seit: 01.09.06
Ort: Grafenwöhr
Alter: 31
Beiträge: 172

Hallo Peter,

danke, die Inhalte sind nicht versteckt, d.h. bei der alternativen Seiten Sprache ist das Häcken Verstecken nicht gesetzt, bei dem Seiteninhalt ist ein Häckchen bei Index gesetzt.

Es kommt aber trotzdem kein Inhalt. Kann der Fehler vielleicht bei der Konfiguration der alternativen Seitensprache liegen?

Gruß Andreas

Geändert von Anderl (24.11.06 um 21:13 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 24.11.06, 19:41
Forum Stammgast
 
Registriert seit: 01.09.06
Ort: Grafenwöhr
Alter: 31
Beiträge: 172
Cool

Hallo,
das Problem ist gelöst.

1. Web>Page: The page module must know that a translation must be bound 1-1 to the default translation. This is configured by setting “mod.web_layout.defLangBinding = 1” in Page TSconfig.
2.TypoScript: You must ask the frontend rendering to select content from the default language and look for overlay records from the translation. This is configured with “config.sys_language_overlay = 1” in the TypoScript Template.

Füge folgenden TYPOSCRIPT Code ein, und es funzt einwandfrei:
Typoscript-Code:
1:
config.sys_language_overlay = 1

Das ist schon alles.

Jetzt habe ich mein Script noch mit 2 schönen Fahnen versehen.
Hier das fertige Script::

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:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
# Konfiguration der Sprachen
###############################################
#Standardsprache Deutsch UID =0
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF8
#Damit auch der Content richtig angezeigt wird in der Seitensprache
config.sys_language_overlay = 1

###Sprachlink mit den Fahnen, die jeweils inaktive Sprache wird angezeigt
temp.langlink1 = TEXT
temp.langlink1.value=<img src="fileadmin/templates/img/us.png" alt="Englisch" width="16" height="11" border="0" />
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=2
temp.langlink1.typolink.ATagParams = class="first" lang="en" xml:lang="en"

[globalVar = GP:L = 2]
#englisch
config.sys_language_uid = 2
config.language = en
config.locale_all = en_EN.UTF8

###Sprachlink
temp.langlink1 = TEXT
temp.langlink1.value=<img src="fileadmin/templates/img/de.png" alt="Deutsch" width="16" height="11" border="0" />
temp.langlink1.typolink.parameter.data = page:uid
temp.langlink1.typolink.additionalParams = &L=0
temp.langlink1.typolink.ATagParams = class="first" lang="de" xml:lang="de"

[global]

#Fertiges Sprachmenü ausgeben
lib.langMenu = COA
lib.langMenu  {
wrap= <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
#Sprache Umwandeln
10 < temp.langlink1
10.wrap = <td width="25" align="left" valign="middle">|</td>
}

Jetzt einfach das Container Element lib.langMenu per TemplaVoila an die richtige stelle im Template mappen, und fertig ist die Sprachumschaltung!

Vielen Dank
Gruß Anderl
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
tt_news / realurl / sprachumschaltung zefix News (tt_news, mininews und Co) 7 07.05.07 09:43
Probleme bei bzw. nach Sprachumschaltung lil-trick TYPO3 4.x Fragen und Probleme 3 18.04.07 08:20
Sprachumschaltung für Seitenbaum in der Backend? polehill TYPO3 4.x Backend 1 13.04.07 15:41
Newsartikel bei Sprachumschaltung nicht angezeigt lemon News (tt_news, mininews und Co) 0 21.11.05 13:01
GMENU Anzeige funktioniert nur teilweise Noni GMENU, HMENU, TMENU und Co. 3 15.09.04 09:32


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