---
title: "Submenü richtig positionieren"
url: "https://www.typo3.net/d/97875-submenue-richtig-positionieren"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","HTML & CSS"]
created: "2010-03-29"
last_reply: "2010-03-29"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Submenü richtig positionieren

TYPO3 › Menüs · 2 Antworten · gestartet 2010-03-29

## Eröffnungsbeitrag

**intensivstation** · 2010-03-29 · [Beitrag #1](https://www.typo3.net/d/97875-submenue-richtig-positionieren/1)

Ich habe ein Hauptmenü das von links nach rechts läuft.
Jetzt soll das Submenü (2. Ebene) nach Klick auf die 1. Ebene an der richtigen Position angezeigt werden.
Richtig ist: nicht irgendwo, sondern direkt unter dem ausgewählten Punkt (1. Ebene).
Wie bei einem Layer-Menü halt, aber jetzt ständig sichtbar. Wie macht man das am besten?
Denke mal irgendwie so: jeder Punkt der 1. Ebende hat ne ID.
Das Submenü müsste diese ID kennen und sich irgendwie daran ausrichten.
Aber wie? Oder gibt es bessere Lösungen?

## Antworten

### [#2](https://www.typo3.net/d/97875-submenue-richtig-positionieren/2) · Mopps · 2010-03-29

> jeder Punkt der 1. Ebende hat ne ID

richtig, nämlich die uid der Seite. Das ist bereits gegeben / vorhanden.

> Das Submenü müsste diese ID kennen und sich irgendwie daran ausrichten.

Das kannst du über eine Condition regeln. Wenn Seiten-ID = XY dann Menü an der Stelle, ...

### [#3](https://www.typo3.net/d/97875-submenue-richtig-positionieren/3) · intensivstation · 2010-03-29

> **Mopps schrieb:**
>
> Wenn Seiten-ID = XY dann Menü an der Stelle, ...

Hmmm... weiss nicht so recht wie das gehen soll. Ich habe es nun so gemacht:

```typoscript
ACT.wrap=<li id="hauptact"><img src="auf.gif" /></li><li>|</li><li><script type="text/javascript">window.onload=function() { T3_onloadWrapper(); setUnter(); }</script></li>
```

Und per JS:

```javascript
function setUnter() {
	document.getElementById('unter').style.left = document.getElementById('hauptact').offsetLeft+"px";
	document.getElementById('unter').style.visibility = "visible";
}
```

Funktioniert soweit ganz gut. Man braucht dafür keine UIDs, da ja immer nur ein Punkt offen ist...

---

Quelle: „Submenü richtig positionieren“, typo3.net, https://www.typo3.net/d/97875-submenue-richtig-positionieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
