[TYPO3-german] Dropdown Menü mit unterschiedlichen Sprachen

JoH asenau info at cybercraft.de
Sun Jul 29 13:12:54 CEST 2007


> vielen Dank für den Tipp,
> aber leider springt das Menu weiterhin zur default-Sprache.
> Hier nochmal das Menu
> lib.nav = HMENU
> lib.nav {
> special = directory
> special.value = 29
> wrap = <form class="nav" name="finder" action="index.php"
> method="get" enctype="multipart/formdata"> | </form>
> 1 = TMENU
>       1 {
>          wrap = <select class="nav" name="id"
> onChange="submit();">|</select>
>          NO = 1
>          NO {
>             doNotLinkIt = 1
>             stdWrap.cObject = COA
>             stdWrap.cObject {
>                10 = TEXT
>                10.value = <option selected="selected"
> value="29">Auswahl</option>
>
> Sowie die neuen Einträge im TS Setup:
>
> # Globale Variablen für Sprache
> config.linkVars = L
> # der Paramter L soll durchgereicht werden
> config.linkVars := addToList(L)
> # der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer
> URL) config.uniqueLinkVars := addToList(L)

Macht ja auch irgendwie wenig Sinn, die linkVars mit durchzuschleusen, wo es
gar keine Links gibt, sondern ein Formular ;-).

Pack das Ganze mal in ein COA und machs ungefähr so:

lib.nav = COA
lib.nav {
    wrap = <form class="nav" name="finder" action="index.php" method="get"
enctype="multipart/formdata"> | </form>
    10 = TEXT
    10.dataWrap = <input type="hidden" name="L" value="{GPvar:L}" />
    10.if.isTrue.data = GPvar:L
    20 = HMENU
    20 {
        wie bisher
    }
}

Das allerdings nur, wenn der Parameter, mit dem Du die Sprache bestimmst
wirklich das L ist, ansonsten mußt Du's anpassen.

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com




More information about the TYPO3-german mailing list