---
title: "TV + TMENU_LAYERS + wrap + otionnsplit"
url: "https://www.typo3.net/d/30168-tv-tmenu-layers-wrap-otionnsplit"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-09-14"
last_reply: "2005-09-14"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# TV + TMENU_LAYERS + wrap + otionnsplit

TYPO3 › Menüs · 0 Antworten · gestartet 2005-09-14

## Eröffnungsbeitrag

**Russian** · 2005-09-14 · [Beitrag #1](https://www.typo3.net/d/30168-tv-tmenu-layers-wrap-otionnsplit/1)

hallo!
hab einige probleme mit mit TMENU_LAYERS

1. trotz der gesetzten "leftOffset" eigenschaft wird die 2. ebene am linken rand ausgegeben. "topOffset" funktioniert wie gewünscht.

2. ich kriege bei der zweiten ebene keinen wrap mit optionspli hin. es wird für alle zustände nur der erste parameter des optionsplits genommen.

hier mein typoscript (siehe zeile 81):

```typoscript
config.doctype = xhtml_trans
config.metaCharset = iso-8859-1
config.xhtml_cleaning = all
xml:lang="de" lang="de" #override standard setting
config.htmlTag_langKey = de-DE
[browser = msie]
config.xmlprologue = none
[end] 
config.admPanel = 0
config.disablePrefixComment = 1 #entfernt Kommentare um die content elements
config.removeDefaultJS = external
#Spam unterbinden :
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst =  (at)

# "Class"-Bezeichnung aus <h> Tag's löschen
lib.stdheader {
10.1.fontTag = <h1>|</h1>
10.2.fontTag = <h2>|</h2>
10.3.fontTag = <h3>|</h3>
10.4.fontTag = <h4>|</h4>
10.5.fontTag = <h5>|</h5>
stdWrap.dataWrap = |
}

# "Class"-Bezeichnung aus <p> Tag löschen
#lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines {
encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6,table,td,tr
remapTag.DIV = P
nonWrappedTag = P
innerStdWrap_all.ifEmpty =

addAttributes.P.class = bodytext
addAttributes.P.class.setOnly=blank

}
#############################################


#Menu Anfang
lib.mainMenu = HMENU
lib.mainMenu.special = list
lib.mainMenu.special.value = 155,154,153,152,151,150
lib.mainMenu.1 = GMENU_LAYERS
#Level 1
lib.mainMenu.1  {
  layerStyle = position:absolute;VISIBILITY:hidden;
  relativeToTriggerItem=0
  relativeToParentLayer = 1
  lockPosition = x
  topOffset=100 
  leftOffset=200
  dontFollowMouse = 1
  dontHideOnMouseUp = 1
  hideMenuWhenNotOver=5
  hideMenuTimer=200
  expAll=1
  NO = 1
  NO {
    XY = 106, 105||101, 105|*|100, 105||100, 105|*|101, 105||114, 105
    10 = IMAGE
    10.file = {$mnpfad}dvd.gif||{$mnpfad}cd.gif|*|{$mnpfad}mc.gif||{$mnpfad}vhs.gif|*|{$mnpfad}vinyl.gif||{$mnpfad}grafik.gif
  }
  RO < .NO
  RO.10.file = {$mnpfad}dvd_over.gif||{$mnpfad}cd_over.gif|*|{$mnpfad}mc_over.gif||{$mnpfad}vhs_over.gif|*|{$mnpfad}vinyl_over.gif||{$mnpfad}grafik_over.gif
  noLink = 1
}
#Level 2
lib.mainMenu.2 = TMENU_LAYERS
lib.mainMenu.2 {
  layerStyle = position:absolute;VISIBILITY:hidden; 
  lockPosition = x
  relativeToParentLayer=1 
  relativeToTriggerItem=1
  hideMenuWhenNotOver=1 
  topOffset=1 
  leftOffset=200
  expAll=1
  NO = 1
  wrap = <ul class="nav-dvd-l2"> | </ul>||<ul class="nav-cd-l2"> | </ul>|*|<ul class="nav-mc-l2"> | </ul>||<ul class="nav-vhs-l2"> | </ul>|*|<ul class="nav-vinyl-l2"> | </ul>||<ul class="nav-grafik-l2"> | </ul> 
  NO { 
   allWrap = <li> | </li>
  }
}


#############################################
page = PAGE
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
```

das html template ist mit layer+css aufgebaut. die menu ebene ist "absolut" positioniert.

danke für eure hilfe
russian

---

Quelle: „TV + TMENU_LAYERS + wrap + otionnsplit“, typo3.net, https://www.typo3.net/d/30168-tv-tmenu-layers-wrap-otionnsplit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
