[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