Zum Inhalt springen

sr_language_menu übernimmt keine Parameter

Erstellt am 22. Februar 2010 · 4 Antworten · letzte Antwort am 17. März 2010

Tags: Frage

Albi1984 ·

Hallo,

ich habe bei einer Installation ein Problem mit dem sr_language_menu. Und zwar werden die Parameter, z.B. für die News-ID, beim Umschalten der Sprache nicht weitergegeben. TYPO3-Version ist 4.3.1. Kann es sein, dass das Menü nicht mit der neuen TYPO3-Version kompatibel ist?

Viele Grüße
Florian

Albi1984 ·

Na ja, ich möchte halt ein Menü zur Auswahl der Sprache haben. Kann man noch was anderes mit der Extension machen? ;-)

Cretection ·

Naja aber ein sprachmenu geht ja auch ganz einfach 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
            }
                }
        }
}

#Definition der Config incl. Standardsprache
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 als richtiges Listenmenu setzt du

allWrap = <ul>|</ul>

und umschließt Deutsch und Englisch jeweils mit <li></li>