---
title: "automatisches Dropdownmenü ..."
url: "https://www.typo3.net/d/72763-automatisches-dropdownmenue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-01-22"
last_reply: "2008-01-23"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# automatisches Dropdownmenü ...

TYPO3 › Menüs · 2 Antworten · gestartet 2008-01-22

## Eröffnungsbeitrag

**FrankT** · 2008-01-22 · [Beitrag #1](https://www.typo3.net/d/72763-automatisches-dropdownmenue/1)

Hallo,

in einem Projekt soll die jeweils nächste Menüebene über eine Dropdown-Box erreichbar sein.

Es funtioniert schon, aber nicht ganz so, wie ich es brauch.
Zum Testen habe ich es im CONTENT ausgegeben - bitte nicht dran stören.

```typoscript
page {

	10.marks.CONTENT = COA

	10.marks.CONTENT.10 = TEXT
	10.marks.CONTENT.10.value = <select name="menu1" onchange="self.location=this.value" class="drop-menu">

	
	10.marks.CONTENT.20 = HMENU
	10.marks.CONTENT.20 {
		entryLevel = 3
		special.value = 7
		1 = TMENU
		1.NO = 1
		1.NO.doNotLinkIt = 1

		1.NO {
			stdWrap.cObject = COA
			stdWrap.cObject {
				5 = TEXT
				5.value = <option value="http://meinserver/

				10 = TEXT
				10 {
					typolink {
						parameter.field = uid
						returnLast = url
					}
				}

				15 = TEXT
				15.value = ">
		
				20 = TEXT
				20.field = title

				25 = TEXT
				25.value = </option>
			}
		}

	}

	10.marks.CONTENT.30 = TEXT
	10.marks.CONTENT.30.value = </select>

}
```

Meine Fragen dazu:

1. das "meinserver" (Zeile 21) möchte ich da weg haben.
Wie kann man den kompletten Link mit http:// erzeugen lassen.

2. die Box soll nur in bestimmten Menüebenen zu sehen sein.
Wie kann man feststellen, in welcher Ebene man sich gerade beéfindet?

3. die jeweils nächste Ebene soll ausgegeben werden, wenn es sie gibt.
Wie kann man auf die jeweils nächste Ebene zugreifen?
Wie kann ich feststellen, ob es eine nächste Ebene gibt?

Viele Grüße
Frank

## Antworten

### [#2](https://www.typo3.net/d/72763-automatisches-dropdownmenue/2) · Dander · 2008-01-23

1. Das geht so in der Art:

```typoscript
2.data = getIndpEnv:TYPO3_REQUEST_URL
```

Das TYPO3_REQUEST_URL gibt dir die gesamte Aktuelle Url aus, du brauchst aber nur den Server, aber da musst du selber Nachschauen.

2. Das geht mit der Conditions [treeLevel = 1]
<http://tsref.de/>

3. Die weiteren Ebenen baust du dir so zusammen wie die Erste Ebene,

10.marks.CONTENT.20.1 = TMENU <- Hier beginnt die erste Ebene
10.marks.CONTENT.20.2 = TMENU <- Hier beginnt die zweite Ebene
...
usw.

### [#3](https://www.typo3.net/d/72763-automatisches-dropdownmenue/3) · FrankT · 2008-01-23

@Dander

Danke, das war's.

Optimal konnte ich es nicht lösen, aber es läuft so.

Einen kleinen Tipp kann ich noch gebrauchen.

Wegen RealURL ist im TS die baseURL angegeben.
Irgendwie stehe ich auf dem Schlauch - wie kann ich das weiter unten wieder auslesen?
So nach dem Motto ...

```typoscript
  2.data = baseURL
```

Viele Grüße
Frank

---

Quelle: „automatisches Dropdownmenü ...“, typo3.net, https://www.typo3.net/d/72763-automatisches-dropdownmenue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
