---
title: "TMENU_LAYERS erzeugt doppelte IDs"
url: "https://www.typo3.net/d/106375-tmenu-layers-erzeugt-doppelte-ids"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-07-19"
last_reply: "2011-12-28"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU_LAYERS erzeugt doppelte IDs

TYPO3 › Menüs · 2 Antworten · gestartet 2011-07-19

## Eröffnungsbeitrag

**intensivstation** · 2011-07-19 · [Beitrag #1](https://www.typo3.net/d/106375-tmenu-layers-erzeugt-doppelte-ids/1)

Ich habe zahlreiche Probleme mit einem Layer-Menü.
Zum eines das selbe wie hier:
<http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/50263-tmenu_layers-erzeugt-doppelte-ids.html>
Das Problem ist also schon alt. Lösung gibt es wohl keine. Also ein Typo3-Bug?
Das Problem: in der 3. Ebene werden doppelte IDs vergeben.
Man bekommt dann einen Layer mehrmals angezeigt und andere gar nicht.
Und noch was: mach ich bei der 3. Ebene nur das hier "< .2", dann gibts das hier im JS:
Uncaught RangeError: Maximum call stack size exceeded
So sieht das TS aus:

```typoscript
page1.10.subparts.HAUPT = HMENU
page1.10.subparts.HAUPT {
  1 = TMENU_LAYERS
  1 {
    layerStyle = position:absolute;visibility:hidden;

    # Menu verankern, damit es nicht der Maus folgt
    lockPosition = x

    # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)
    relativeToParentLayer=1
    relativeToTriggerItem=1
    topOffset=25
    leftOffset=0
    # Angabe wann sich die naechste Ebene wieder schliessen soll
    hideMenuWhenNotOver = 30
    hideMenuTimer = 200

    # alle Menuepunkte anzeigen
    expAll=1

  # Darstellung der aktuellen Ebene
    wrap = <table cellpadding="2" cellspacing="2" border="2" width="100%" class="menu1_main_table"><tr bgcolor="#000000">|</tr></table>
    # Darstellung im Normalmodus
    NO {
        allWrap = <td class="menu1_main"> | </td>
    }
    # Darstellung wenn Aktiv
    ACT = 1
    ACT {
         allWrap = <td class="menu1_main_act"> | </td>
     ATagParams = class="act"
    }
  }
  2 = TMENU_LAYERS 
  2 {
    layerStyle = position:absolute;VISIBILITY:hidden;

    # Menu verankern, damit es nicht der Maus folgt
    lockPosition = y

    # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)
    relativeToParentLayer=1
    relativeToTriggerItem=1
    topOffset=0
    leftOffset=100
    hideMenuWhenNotOver = 30
    hideMenuTimer = 200

    # alle Menuepunkte anzeigen
    expAll=1

    # Darstellung der aktuellen Ebene
    wrap = <table cellpadding="2" cellspacing="2" border="2" class="umenue">|</table>
    # Darstellung im Normalmodus
    NO {
        allWrap = <tr><td class="menu1_main2"> | </td></tr>
    }
    # Darstellung wenn Aktiv
    ACT = 1
    ACT {
         allWrap =  <tr><td class="menu1_main2_act"> | </td></tr>
     ATagParams = class="act"
    }
    # Darstellung fuer Unterpunkte mit Subpunkten
    IFSUB = 1
    IFSUB {
         allWrap =  <tr><td class="menu1_main2_sub"> | </td></tr>
     ATagParams = class="act"
    }
  }
  3 = TMENU
  3 {
    # Darstellung der aktuellen Ebene
    wrap = <table cellpadding="2" cellspacing="2" border="2" class="lmenue">|</table>
    # Darstellung im Normalmodus
    NO {
        allWrap = <tr><td class="menu1_main2"> | </td></tr>
    }
    # Darstellung wenn Aktiv
    ACT = 1
    ACT {
         allWrap =  <tr><td class="menu1_main2_act"> | </td></tr>
     ATagParams = class="act"
    }
  CUR < .ACT
  CUR=1
  }
}
```

Beispiel findet man hier: <http://quizpalme.de/index.php?id=skins&type=4>

## Antworten

### [#2](https://www.typo3.net/d/106375-tmenu-layers-erzeugt-doppelte-ids/2) · intensivstation · 2011-08-01

Seltsamerweise gibts das Problem im Moment nicht mehr bei der angegeben URL.
Bei einer anderen Installation habe ich das Problem weiterhin, obwohl beides mal die selbe Typo3-Version und das selbe TypoScript zum Einsazt kommt.
Ich habe das ganze mal als Bug eingetragen:
[forge.typo3.org](http://forge.typo3.org/issues/28640)

### [#3](https://www.typo3.net/d/106375-tmenu-layers-erzeugt-doppelte-ids/3) · stevee · 2011-12-28

Hallo
Hast Du inzwischen eine Lösung gefunden?
Ich habs so gelöst:
[/d/108269-gmenu-layers-wird-nicht-aufgeklappt-maximum-call-stack-size-exceeded](https://www.typo3.net/d/108269-gmenu-layers-wird-nicht-aufgeklappt-maximum-call-stack-size-exceeded)
Gruss, Stevee

---

Quelle: „TMENU_LAYERS erzeugt doppelte IDs“, typo3.net, https://www.typo3.net/d/106375-tmenu-layers-erzeugt-doppelte-ids
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
