Sprachwechsel - brauche Hilfe

  • stoun stoun
    Jedi-Ritter
    0 x
    147 Beiträge
    0 Hilfreiche Beiträge
    15. 07. 2009, 01:28

    Hallo zusammen!

    Ich habe eine Seite mit mehreren Sprachen. Momentan sind für einige Sprachen noch nur temporäre Seiten vorhanden, aber für Englisch ist schon eine Übersetzung fertig.

    Ich versuche den Sprachwechsel so zu gestalten, dass es für Englisch von z.B.
    http://www.domain.de/aktuelles.html
    auf
    http://www.domain.com/news.html
    automatisch umgeschaltet wird (nicht auf die Startseite!)

    aber für anderen Sprachen auf eine bestimmte Domain umgeleitet wird.
    z.B. für niederländisch
    http://www.domain.de/aktuelles.html
    auf
    http://www.domain.nl - das befindet sich ausserhalb typo3

    ich habe folgendes Menu

    [TS]tmp.MENU_LANGUAGE = COA
    tmp.MENU_LANGUAGE.10 = HMENU

    tmp.MENU_LANGUAGE.10.wrap = <li> <a href="#" title="Select your language">Select your language</a><ul>

    tmp.MENU_LANGUAGE.20 = HMENU
    tmp.MENU_LANGUAGE.20 {

    special = language
    special.value = 0,1,2
    special.normalWhenNoLanguage = 1
    1 = TMENU

    1 {
    NO = 1
    NO.allWrap = <li>|</li>
    NO.stdWrap.setCurrent = <a href="http://www.domain.de/">Deutsch</a>|| <a href="http://www.domain.com/">English </a>|| <a href="http://www.domain.nl/">Dutch</a>
    NO.stdWrap.current = 1

    ACT < .NO

    USERDEF1 < .NO
    USERDEF1.doNotLinkIt = 1
    }

    }
    [/TS]

    Kann ich für Deutsch und Englisch die Parameter übergeben, damit man bei der Sprachwechselung auf der selbe Seite bleibt und für Dutch auf die andere Domain umgeleitet wird?


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2848 Beiträge
    105 Hilfreiche Beiträge
    15. 07. 2009, 09:42

    Hallo.

    Ein flexibler Sprachumschalter ist z.B. die Extension Language Selection
    (sr_language_menu), die die Behandlung der Parameter mit übernimmt. Via TS oder Template ließe sich dort bestimmt Dutch noch mit daneben basteln.

    Viele Grüße
    Julian

  • 1