---
title: "Problem mit dem Austauschen von Menüs"
url: "https://www.typo3.net/d/31532-problem-mit-dem-austauschen-von-menues"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-10-11"
last_reply: "2005-10-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem mit dem Austauschen von Menüs

TYPO3 › Menüs · 1 Antwort · gestartet 2005-10-11

## Eröffnungsbeitrag

**siebo** · 2005-10-11 · [Beitrag #1](https://www.typo3.net/d/31532-problem-mit-dem-austauschen-von-menues/1)

Hallo

ich würde gerne die Navigation meiner Website ändern.  Hier ein Link: <http://www.l-net.net/l-net-online/index.php?id=314>.  Das Menü auf der linken Seite und das Untermenü unter dem Header sollen ihre Plätze tauschen.

Hier der Typoscript-Ausschnitt:

```typoscript
#####Menu#####
temp.menu=HMENU
temp.menu.special=directory
temp.menu.special.value={$pid}
temp.menu.1=TMENU
temp.menu.1 {
  NO{
    linkWrap=|
    ATagParams=class="layers"
  }
  ACT.ATagParams=class="layers_act"
  ACT=1
}
#####Submenu#####
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

temp.submenu=HMENU
temp.submenu.entryLevel=1
temp.submenu.1=TMENU_LAYERS
temp.submenu.1{
  layerStyle=position:absolute; top:125px; visibility:hidden;
  xPosOffset=-150
  lockPosition=x
  setFixedWidth=190
  displayActiveOnLoad=1
  NO {
    linkWrap=|
    doNotShowLink=1
    before.cObject=TEXT
    before.cObject.field=uid
    before.cObject.dataWrap=<div style="width:90px; float:left;"><a href="index.php?id=|" class="layers_2">
    after.cObject=TEXT
    after.cObject.field=title
    after.cObject.htmlSpecialChars=1
    after.cObject.wrap=|</a></div>
  }
}

temp.submenu.2=TMENU
temp.submenu.2{
  NO {
    allWrap=<div class="layers_all">|</div>
    linkWrap=<div class="layers_pos">|</div>
    ATagParams=class="layers_3"
  }
}
```

Vertauscht werden müssen vermutlich die pid (ID der Startseite) und die uid (ID der aktuellen Seite) vertauscht werden und auch die Reihenfolge der Menüs könnte eine Rolle spielen (wegen den wraps, ich habe allerdings nichts dazu gefunden das mir wirklich weitergeholfen hat).  Korrigiert mich, wenn ich was Falsches geschrieben habe.

Wer kann mir helfen, wie muss das Typoscript aussehen?

## Antworten

### [#2](https://www.typo3.net/d/31532-problem-mit-dem-austauschen-von-menues/2) · siebo · 2005-10-11

Habe das Problem auf unschöne Weise teilweise in den Griff bekommen, die Menüs sind vertauscht.

Ich bekomme jetzt aber unter dem Hauptmenü auch noch das Untermenü ausgegeben:

Haupt1   Haupt2   Haupt3
Neben1   Neben2...

```typoscript
#####Submenu#####
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

temp.submenu=HMENU

#temp.submenu.special=directory
#temp.submenu.special.value={$pid}

#temp.submenu.entryLevel=0
#temp.submenu.maxItems=5

temp.submenu.special = list
temp.submenu.special.value = 314, 307, 299

temp.submenu.1=TMENU_LAYERS
temp.submenu.1{
  layerStyle=position:absolute; top:125px; visibility:hidden;
  xPosOffset=-150
  lockPosition=x
  setFixedWidth=190
  displayActiveOnLoad=1
  NO {
    linkWrap=|
    doNotShowLink=1
    before.cObject=TEXT
    before.cObject.field=uid
    before.cObject.dataWrap=<div style="width:90px; float:left;"><a href="index.php?id=|" class="layers_2">
    after.cObject=TEXT
    after.cObject.field=title
    after.cObject.htmlSpecialChars=1
    after.cObject.wrap=|</a></div>
  }
}

temp.submenu.2=TMENU
temp.submenu.2{
  NO {
    allWrap=<div class="layers_all">|</div>
    linkWrap=<div class="layers_pos">|</div>
    ATagParams=class="layers_3"
  }
}
```

Trotz Experimente mit special, special.list, entrylevel wird auch die Unterebene angezeigt.  Kann es daran liegen, das ich Menu und Submenu einfach ausgetauscht habe?

---

Quelle: „Problem mit dem Austauschen von Menüs“, typo3.net, https://www.typo3.net/d/31532-problem-mit-dem-austauschen-von-menues
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
