---
title: "Formular basiertes Menü"
url: "https://www.typo3.net/d/69084-formular-basiertes-menue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-10-09"
last_reply: "2007-10-11"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Formular basiertes Menü

TYPO3 › Menüs · 6 Antworten · gestartet 2007-10-09

## Eröffnungsbeitrag

**strophy** · 2007-10-09 · [Beitrag #1](https://www.typo3.net/d/69084-formular-basiertes-menue/1)

Hallo!

Ich versuche gerade eine etwas kompliziertes Menü aufzubauen. Ich will durch zwei Auswahlkasten in eine Formular eine Seite bestimmen können: man wählt die Thematische Bereich und Land, und kommt dann direkt auf die Seite statt durch 3 Menü-Ebenen navigieren zu müssen. Abstrakt sieht das wie eine zwei dimensionale Matrix aus. Ich habe schon das Formular als Template gebastelt und eingefügt, wie kann ich nun die POST/GET Werte evaluieren und direkt auf eine Seite verlinken? Gibts ein plugin dafür, oder soll ich eine eigenen kurze PHP Seite schreiben die ausserhalb von TYPO3 läuft?

Die Seite: <http://piasdgserver.usp.ac.fj/peacenet>

Vielen Dank!
Leon

## Antworten

### [#2](https://www.typo3.net/d/69084-formular-basiertes-menue/2) · Unbekannter Benutzer · 2007-10-09

Kann man auch irgendwo das Formulartemplate sehen?

Ich vermute dir dürfte eigentlich das JSMENU helfen, oder du baust das über TMENU zusammen, das müsste eigentlich auch klappen, müsste man halt wissen, wie es aussehen soll.

### [#3](https://www.typo3.net/d/69084-formular-basiertes-menue/3) · strophy · 2007-10-09

Danke für den Tipp!

Ich bin etwas weiter gekommen, jedoch nicht ganz fertig...

```typoscript
	marks.magicnav = HMENU
	marks.magicnav.special = directory 
	marks.magicnav.special.value = 8
	marks.magicnav.1 = JSMENU
	marks.magicnav.1 {	
		levels = 2
		1.wrap = |
		2.wrap = |
	}
```

Die Ergebnis kann man [hier](http://piasdgserver.usp.ac.fj/peacenet/) sehen

Ich weiss, dass meine Menüs nicht viel bei Ebene 3 haben, aber man kann z.B. bei Solomon Islands sehen wie die zweite Liste kurz gefüllt wird vor die Seite sich plötzlich neu lädt. Bei Bougainville passiert das aber nicht, und man kommt direkt auf die Seite. Kann mir jemand erklären was hier los ist??

Danke!
Leon

### [#4](https://www.typo3.net/d/69084-formular-basiertes-menue/4) · Unbekannter Benutzer · 2007-10-09

Ich muss zugeben, dass ich damit auch erst einmal gearbeitet hab. Vielleicht bringt dir unter 1.wrap = | folgende Zeile was:

1.noLink = 1

### [#5](https://www.typo3.net/d/69084-formular-basiertes-menue/5) · strophy · 2007-10-10

So, ich bin nun etwas weiter gekommen mit ein Tipp aus die englische Mailingliste. Meine TS sieht jetzt so aus:

```typoscript
	marks.magicnav = HMENU
	marks.magicnav {
		special = directory
		special.value = 8
		1 = JSMENU
		1 {
			levels = 2
			1 {
				wrap = |
				showActive = 1
				firstLabel = Please select
			}
			2 < .1
			2 {
				wrap = |
				firstLabel = Please select subpage
			}
		}
	}
```

Aber ich habe immer noch das Problem, dass die Seite immer neu geladen wird wenn man etwas aus die erste Menü auswählt. Kennt jemand diese Problem schon? Was ist hier los?

lg
Leon

### [#6](https://www.typo3.net/d/69084-formular-basiertes-menue/6) · Unbekannter Benutzer · 2007-10-11

Du darfst die erste Ebene nicht verlinken lassen....

### SNIP

1 {
                             wrap = |
                             noLink = 1
                             showActive = 1
                             firstLabel = Please select
   }

### SNIP

Versuch es mal mit dieser Änderung.

### [#7](https://www.typo3.net/d/69084-formular-basiertes-menue/7) · strophy · 2007-10-11

Danke, Kitsunet, aber das Problem gibt es immer noch... Es ist aber irgendwie anders, die Zweite Menü wird jetzt gar nicht geladen. Meine TS sieht jetzt so aus:

```typoscript
marks.magicnav = HMENU
marks.magicnav {
  special = directory
  special.value = 8
  1 = JSMENU
  1 {
    levels = 2
    1 {
      wrap = |
      noLink = 1
      showActive = 1
      firstLabel = Please select
    }
    2 {
      wrap = |
      showActive = 1
      firstLabel = Please select subpage
    }
  }
}
```

Hast du noch eine Idee?  #angry#  Ich bin echt am Ende, nutzt niemand sonst dieses Menü?

lg
Leon

---

Quelle: „Formular basiertes Menü“, typo3.net, https://www.typo3.net/d/69084-formular-basiertes-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
