TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Zwei Sprachen im Backend, nur eine im Frontend


Autor Nachricht
Verfasst am: 20. 01. 2010 [19:15]
meissae
Themenersteller
Dabei seit: 20.01.2010
Beiträge: 2
Hallo,

ich versuche im Moment mein Typo3 (V:3.8.0) auf zweisprachig umzustellen. Zur Hilfe nehme ich hier "doko_3_x.pdf" von mittwald.de. Alles was ich unter dem Punkt 6.2 Mehrsprachige Webseiten eingestellt habe funktioniert im Backend.

Wenn es dann aber bei 6.2.2 heißt, dass ich beide Sprachen in der Frontside sehen sollte, dann ist dem nicht so. Auch wenn ich in der URL &L=2 in 0 oder 1 ändere, passiert nichts.

Keine Ahnung was mir fehlt. Ob ich noch irgendwas installieren muss, oder nicht.

Meine Seite sieht aus wie immer, kein Fähnchen, oder Auswahlmenü zur Sprachänderung vorhanden.

Und wenn ich dann lese ich soll die Konfiguration in TypoScript irgendwo ändern, dann weiß ich nicht wo ich das im Backend finde...


Kann mir da bitte jemand unter die Arme greifen ??


Beste Grüße
Alex
Profil
Verfasst am: 21. 01. 2010 [10:31]
Mopps
Dabei seit: 21.02.2006
Beiträge: 848
So wird dir keiner helfen können. Wie sollen wir wissen, wo du was stehen hast? Sollen wir jetzt anfangen zu raten icon_wink.gif
Profil
Verfasst am: 22. 01. 2010 [15:05]
JürgenM
Dabei seit: 14.06.2009
Beiträge: 84
Hay Alex!

Nur schon mal eins:
Die Fähnchen kommen nicht von allein icon_biggrin.gif - die musst Du programmieren.
Also z.B. so:

TYPOSCRIPT
1 = IMAGE
   1 {
      titleText = Englisch
      file = fileadmin/Icons/FlaggeGB.jpg
      file.width = 24
      file.height= 15
      stdWrap.typolink.parameter.field = uid
      stdWrap.typolink.additionalParams = &L=1
    } 
   }

Vielleicht hilft Dir das ja schon.
Ansonsten musst Du halt Dein TypoScript mal posten!
Viele Grüße


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 22.01.2010 um 15:06.]
Profil
Verfasst am: 09. 02. 2010 [16:33]
meissae
Themenersteller
Dabei seit: 20.01.2010
Beiträge: 2
Hmmm... Ok.

Aber wie ich schon schrieb, ich weiß nicht, wie ich dieses TypoScript finde. Wenn ich das aufmachen kann, dann werde ich auch gern da was reinschreiben, oder auch gern was rauskopieren...

Wie komme ich also zum TypoScript hin??
Profil
Verfasst am: 22. 02. 2010 [10:12]
Cretection
Dabei seit: 19.02.2010
Beiträge: 58
Normal fügst du (so ist es zumindest in ab 4.0 so) Im Root-Objekt (das mit der Erdkugel) eine Sprachrecord hinzu.

dann gehst du ins TypoScript an die Config:

TYPOSCRIPT
config{
        linkVars = L
        language = de
    locale_all = de_DE
    htmlTag_langKey = de-DE
    sys_language_mode = content_fallback
    sys_language_overlay = 1
}
 
#Definition von EN
[globalVar = GP:L=1]
config {
        language = en
    local_all = en_EN
    htmlTag_langKey = en-US
    sys_language_uid = 1
}
[global]


Und das Sprachwechselmenu ist nicht wirklich gut. Auch eine PHP-Datei sollte nicht verwändet werden. Das Sprachmenu sollte über TYPOLINK erzeugt werden.

Versuchs mal mit:
TYPOSCRIPT
page.10.subparts{
        SPRACHE = HMENU
        SPRACHE {
        special = language
        special.value = 0,1
        1 = TMENU
        1 {
#NO ist der Standard Status eines Menus
                NO {
                        allWrap =   |
                stdWrap.cObject = TEXT
 
                #Folgende reihenfolge ist abhängig von der reihenfolge special.value
                stdWrap.cObject.value = Deutsch||English
                stdWrap.cObject.lang.en = German||English
                        }
#ACT ist der Aktive zustand eines Menupunkts
            ACT {
                        allWrap =   |
                stdWrap.cObject = TEXT
 
                #Folgende reihenfolge ist abhängig von der reihenfolge special.value
                stdWrap.cObject.value = DEUTSCH||English
                stdWrap.cObject.lang.en = German||ENGLISH
            }
                }
        }
}


Mit Fahnen würde das "stdWrap.cObject.value" dann so aussehen:
TYPOSCRIPT
stdWrap.cObject.value = <img src="typo3/gfx/flags/de.gif" alt="" /> DEUTSCH||<img src="typo3/gfx/flags/gb.gif" alt="" />English
stdWrap.cObject.lang.en = German||ENGLISH
[/TS]

[Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 22.02.2010 um 10:17.]

TYPO3 - inspiring people to share!
ProfilWWW
Verfasst am: 24. 02. 2010 [17:07]
Dander
Dabei seit: 18.07.2003
Beiträge: 2287
hallo zusammen,

ich wüsste nicht was gegen die verwendung einer PHP Datei spricht.

Zudem sollte man beim einbinden einer Sprachnavigation über TypoScript nicht vergessen das es auch Extensions gibt. Wenn mich nicht alles täuscht funktioniert zum Besipiel bei tt_news die Sprachumschaltung in der Detailansicht nicht ohne folgendes:

TYPOSCRIPT
NO {
...
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=1 || &L=0 || &L=2
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
...
}

ProfilICQ