[TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht richtig gesetzt
Lars Möller
moeller at basis5.de
Wed Jan 30 12:07:06 CET 2008
Hallo Uwe,
das hat mir gefehlt.
die Seite ist schon lange zweisprachig, mit allen nötigen Einstellungen
jedoch mit einem img-Menü.
Text sieht doch deutlich anders aus. Dein Link bringt mich jedoch weiter.
Besten Dank
lars
Uwe Jakobs schrieb:
> Hallo Lars,
>
> hier ein NACHTRAG:
>
> Seit Version 4 hat sich in Typo3 doch einiges geändert. Der beste Link zum
> Thema Sprachversionen ist sicherlich der von Kaspar selbst:
> http://typo3.org/documentation/document-library/extension-manuals/doc_l10ngu
> ide/current/
>
> Gruß
>
> Uwe Jakobs
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Lars Möller [mailto:moeller at basis5.de]
> Gesendet: Dienstag, 29. Januar 2008 12:46
> An: uwe.jakobs at imageco.de; German Typo3 Userlist
> Betreff: Re: [TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht
> richtig gesetzt
>
>
> Hallo Uwe,
>
> den von dir angesprochenen textbasierten Sprachswitch, wo kann ich
> Hinweise dazu finden. ich wollte das in der art lösen (habe auch einen
> thread dazu geöffnet, leider ohne Antworten):
> lib.langset2= HMENU
> lib.langset2.special = language
> lib.langset2.special.value = 1
> lib.langset2.1 = TMENU
> lib.langset2.1.NO {
> }
>
> Damit wird aber nur der Seitentitel als Link zur englischen Version
> ausgegeben. Ich möchte den Seitentitel gegen "englisch Version" oder
> ähnliches ersetzen.
>
> Hast du einen Tipp dazu??
>
> Mit bestem Gruss
> lars
>
>
>
>
>
> Uwe Jakobs schrieb:
>> Hallo Michael,
>>
>> Deine Bedingungen sind richtig - ich würde hier aber noch den jeweiligen
>> ISO-Code und die Language-Meta übergeben. Schema:
>>
>> [globalVar = GP:L=2]
>> config.sys_language_uid=2
>> config.metaCharset = iso-8859-1
>> config.renderCharset = iso-8859-1
>> config.language=en
>> config.locale_all = en_EN.UTF8
>> page.meta.LANGUAGE = en
>>
>>
>> Das Problem liegt vielmehr im Aufbau Deines Menüs: Hier brauchst Du nicht
>> nach Sprachen zu unterscheiden, denn das machen bereits Deine Conditions.
>>
>> Lege einfach erstmal ein normales TMENU zum Experimentieren an und einen
>> DAVON UNABHÄNGIGEN SPRACHSWITCH!
>>
>> Den gibt es entweder textbasierend oder als grafische Flaggenschaltflächen
>> (PHP-Script zum importieren)
>>
>> Übernommen werden dann einfach die übersetzten Seitenbezeichnungen, die
> bei
>> richtiger Anlage des Systems bereits bekannt sind. Sollten diese noch
> nicht
>> gesetzt sein, wird Typo3 im FE (also auch dort im Menü) für die nicht
>> übersetzte Seite die Default-Sprache anzeigen.
>>
>> Anbei noch ein paar Links zum Thema Sprachen:
>> http://www.c-dev.ch/kaepten/typo3/tutorial_1_sprachen.html
>> http://jweiland.net/typo3cms/howto/typo3-languages.html
>>
> http://www.contentmanager.de/magazin/artikel_922_typo3_mehrsprachigkeit_utf.
>> html
>>
>>
>> Gruß
>>
>> Uwe Jakobs
>>
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Michael Ludwig [mailto:michaellud at googlemail.com]
>> Gesendet: Montag, 28. Januar 2008 10:16
>> An: German Typo3 Userlist
>> Betreff: [TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht
>> richtig gesetzt
>>
>> Hallo,
>>
>> ich habe folgendes Problem, welches ich nicht gelöst bekomme.
>> In meiner Sprachnavigation für Deutsch/Englisch/Französisch/Finnisch
>> werden alle Links ordentlich gesetzt, die L-Variable wird korrekt
>> übergeben, damit das ganze etwas hübscher aussieht habe ich auch
>> realurl mit ins Boot geholt.
>> Das resultiert in Links, die wie folgt aussehen sollten (bis auf /fi/):
>>
>> - http://www.domain.com/de/ (Deutsch, L = default)
>> - http://www.domain.com/en/ (Englisch, L = id2)
>> - http://www.domain.com/fr/ (Französisch, L = id1)
>> - http://www.domain.com/fi/ (Finnisch, L = id8)
>>
>> Problem: Der finnische Link wird *nicht* korrekt gesetzt, TYPO3
>> verlinkt immer /de/ .
>> Wie kann ich dieses Problem erzeugt haben?
>> Die Backendsprachen sind angelegt, die Seiten wurden lokalisiert.
>> Mein TS sieht so aus:
>>
>>
>> === +ext language_config ==============
>> [globalVar = GP:L = 1]
>> config {
>> language = fr
>> locale_all = fr_FR
>> htmlTag_langKey = fr
>> sys_language_uid = 1
>> }
>> [globalVar = GP:L = 2]
>> config {
>> language = en
>> locale_all = en_US
>> htmlTag_langKey = en
>> sys_language_uid = 2
>> }
>> [globalVar = GP:L = 8]
>> config {
>> language = fi
>> locale_all = fi
>> htmlTag_langKey = fi
>> sys_language_uid = 8
>> }
>> [global]
>> =======================================
>>
>> === +ext menu_lang ====================
>> page.10.marks {
>> LANG_MENU = COA
>> LANG_MENU {
>> 10 = HMENU
>> 10 {
>> special = language
>> special.value = 0,2,1,8
>> 1 = TMENU
>> 1 {
>> NO = 1
>> NO.wrapItemAndSub = |*| | | |*| |
>> NO.stdWrap.cObject = TEXT
>> NO.stdWrap.cObject {
>> value = Deutsch || Englisch || Französisch || Finnisch
>> lang.en = German || English || French || Finnish
>> lang.fr = Allemand || Anglais || Français || Finlandais
>> lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || Suomalainen
>> }
>> ACT < .NO
>> ACT.doNotLinkIt = 1
>> ACT.stdWrap.cObject {
>> value = Deutsch || Englisch || Französisch || Finnisch
>> lang.en = German || English || French || Finnish
>> lang.fr = Allemand || Anglais || Français || Finlandais
>> lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || Suomalainen
>> }
>> USERDEF1 < .NO
>> USERDEF1.doNotLinkIt = 1
>> USERDEF1.stdWrap.cObject {
>> value = Deutsch|| - || - || -
>> lang.en = - || English || - ||-
>> lang.fr = - || - || Français || -
>> lang.fi = - || - || - || Suomalainen
>> }
>> USERDEF2 < .NO
>> USERDEF2.doNotLinkIt = 1
>> USERDEF2.stdWrap.cObject {
>> value = (Deutsch) || Englisch || Französisch || Finnisch
>> lang.en = German || (English) || French || Finnish
>> lang.fr = Allemand || Anglais || (Français) || Finlandais
>> lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || (Suomalainen)
>> }
>> }
>> }
>> }
>> }
>> =======================================
>>
>>
>> Eingebunden werden die +ext-Templates auch ordentlich, sonst würden ja
>> die anderen Sprachen nicht abgebildet werden können?!!??
>> Alles übrigens im One-Tree-Verfahren ohne TemplaVoila auf T3 4.1.5 (PHP4)
>> Die bereits übersetzten Seiten werden korrekt dargestellt.
>> Nur die Links, die auf /fi/ (L = id8) verweisen sollten, verweisen
>> alle auf /de/ (L = id2).
>>
>> Ich hoffe, irgend jemand von Euch weiss Rat, ich habe mich schon halb
>> grau gegoogelt... ;-)
>>
>> Grüsse,
>> Michi
>>
>>
>> PS: Wie sehen eigentlich die korrekten locale-Variablen für "fi" aus??
>> fi_fi ????? Konnte dazu auch nichts ergiebiges finden...
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
More information about the TYPO3-german
mailing list